cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Haptic feedback on Macbook trackpad

mlip
Making moves

It seems that starting from version 158.0, haptic feedback was added on MacBooks when performing a two-finger swipe left or right to navigate back or forward between pages. It feels terrible—so much so that I initially thought my trackpad was malfunctioning. I only found out it was introduced in the latest update thanks to a Reddit thread. Please allow users to disable this feature, as it is extremely unpleasant.

5 REPLIES 5

ca098
Making moves

I am having the same issue. I love firefox but it is that bad that I am going to have to start using a different browser unless this is fixed

nbrg
Making moves

I thought I was going insane, good to know it was an actual change. I'd also love to be able to disable this somehow.

leoltl
Making moves

agreed! we should be able to turn this off

dasty98
Making moves

I hate it!

dasty98
Making moves

I worked around this annoyance with BetterTouchTool:

  1. Open about:config, find widget.disable-swipe-tracker and set it to true. This turns off Firefox's native swipe-to-navigate gesture, and the haptic click goes away with it.
  2. In BetterTouchTool, add two trackpad gestures that apply only to Firefox:
    • 2 Finger Swipe Left → Send ⌘ → to active app (Cmd + Right Arrow = Forward)
    • 2 Finger Swipe Right → Send ⌘ ← to active app (Cmd + Left Arrow = Back)

Снимок экрана — 2026-11-02 в 00.35.45.pngBetterTouchTool trackpad gestures for Firefox

Now swiping navigates back and forward again, with no haptic click.

Or just import the two gestures: copy the JSON below, select Firefox in the left sidebar of BetterTouchTool (add it with "+" if it's not there), open the Trackpad section and press ⌘V. Don't paste them into the global section, or they will also fire in other apps (in text editors ⌘←/⌘→ jumps to the start/end of the line).

[
  {
    "BTTLastUpdatedAt" : 1793576649.913594,
    "BTTTriggerType" : 159,
    "BTTTriggerTypeDescriptionReadOnly" : "2 Finger Swipe Left",
    "BTTTriggerTypeDescription" : "Forward: Command + →",
    "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
    "BTTUUID" : "B2124100-519C-4CD3-87AF-FB04FEEB359C",
    "BTTOrder" : 0,
    "BTTActionsToExecute" : [
      {
        "BTTLastUpdatedAt" : 1793575894.068845,
        "BTTTriggerParentUUID" : "B2124100-519C-4CD3-87AF-FB04FEEB359C",
        "BTTIsPureAction" : true,
        "BTTUUID" : "46E7DA4B-9426-4527-9317-77DC2D734482",
        "BTTPredefinedActionType" : 128,
        "BTTPredefinedActionName" : "Send Shortcut to Specific App",
        "BTTLayoutIndependentActionChar" : "active app",
        "BTTShortcutApp" : "active app",
        "BTTShortcutAppUnderCursor" : "active app",
        "BTTShortcutToSend" : "55,124",
        "BTTOrder" : 0
      }
    ],
    "BTTGestureNotes" : "Forward: Command + →"
  },
  {
    "BTTLastUpdatedAt" : 1793576578.4873559,
    "BTTTriggerType" : 160,
    "BTTTriggerTypeDescriptionReadOnly" : "2 Finger Swipe Right",
    "BTTTriggerTypeDescription" : "Back: Command + ←",
    "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
    "BTTUUID" : "E3350E9F-3818-409D-9FF6-E1993C87A74F",
    "BTTOrder" : 1,
    "BTTActionsToExecute" : [
      {
        "BTTLastUpdatedAt" : 1793575868.2032051,
        "BTTTriggerParentUUID" : "E3350E9F-3818-409D-9FF6-E1993C87A74F",
        "BTTIsPureAction" : true,
        "BTTUUID" : "A03B2512-0BDD-42F6-8182-C538CB53B920",
        "BTTPredefinedActionType" : 128,
        "BTTPredefinedActionName" : "Send Shortcut to Specific App",
        "BTTLayoutIndependentActionChar" : "active app",
        "BTTShortcutApp" : "active app",
        "BTTShortcutAppUnderCursor" : "active app",
        "BTTShortcutToSend" : "55,123",
        "BTTOrder" : 0
      }
    ],
    "BTTGestureNotes" : "Back: Command + ←"
  }
]