Describe the bug
I've assigned "2 Finger Swipe Left" as an alias to the ⌘←
keyboard shortcut, for going one step back in browsers (and other navigable apps). However, sometimes the browser goes back by two pages.
First, I suspected the browser to do weird things, so to debug the issue, I attached an additional action that logs the current time to a file. This showed me that whenever my browser went back by two pages, the log file contained the same time twice as well — so BTT actually triggered the action twice.
Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):
Magic Mouse and Magic Mouse 2
Device information:
- Type of Mac: MacBook Pro mid 2015
- macOS version: Mojave (10.14)
- BetterTouchTool version: 2.698
Additional information:
- This issue could be hard to debug and solve, as it seems to have to do more with sensors and thresholds than with actual programming bugs.
I've tried to create a workaround on my own by looking for a throttle feature in the "Advanced/Optional Gesture Settings", but couldn't find one. Such a setting would probably be a viable solution though. - This is not a regression bug, at least not in a pretty long time. I've experienced this behavior for many months, maybe even years, and just now decided to try and debug it myself.
Note: Before bug reporting, please make sure you have the latest version of BetterTouchTool and that you have already tried to restart your system :-). If you encounter a crash, please attach a crash log from the macOS Console.app from the "User Diagnostic Reports" section.