This is something which I have been experiencing for a while but only realised the issue when I got another trackpad and realised that the issue recurred. This is not a new bug.
When a touch bar swipe trigger is setup (e.g. Two Finger Swipe Left) with a haptic action, there is a noticeable latency with retriggers when a Magic Trackpad 2 is paired with the device.
In my test scenarios, for example, I have set two actions on the trigger:
Volume Down and a Haptic Trackpad feedback
With this configuration, if you swipe with two fingers towards the left, the volume will not slide smoothly down but will stutter.
This only occurs when a magic trackpad 2 is paired with the laptop - if I turn off bluetooth or unpair the device the issue stops. I would assume that bluetooth latency is contributing to this, and I'm wondering if haptics are currently asynchronous or could be made so, as that would assist in this issue.
I'd also be happy with a workaround to only send haptic events to the internal trackpad and not external trackpads, but I can't see a way to do this at the moment.
Affected devices: MacBook Pro Touch Bar when using external magic trackpad 2
Device information:
- Type of Mac: MacBook Pro 13" M1 16GB/256GB
- macOS version: 12.7.6
- BetterTouchTool version: 4.697 (2024091609)