Describe the bug
When BTT is running, whenever I start to drag a window that is out of focus, it takes a split second for the window to catch up with the mouse cursor. It doesn’t lag behind smoothly, it just seems to hang for a very short time as it’s being brought to the front, and then snaps to the mouse cursor at the correct position. Dragging behavior is normal after this small delay.
This doesn’t happen when BTT is disabled or not running (quit entirely, temporarily disabled by holding a hotkey or disabled through the menu bar icon drop down menu).
It also happens when using a hotkey to move/resize a window under the cursor, but only when “bring moving window to front” is enabled. Zero lag when it’s unticked. (1 *)
This behavior is the same using the trackpad (both with three finger drag and click drag), external mouse and magic mouse. Disabling mouse utility software does not seem to make a difference.
If I click and hold for a second before dragging, the window has had enough time to get in focus and the delay doesn’t happen when I start moving the window. It only happens when I click and immediately drag.
Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):
Macbook trackpad, external wireless mouse, external wired mouse, magic mouse.
Screen recording
Very odd: on the recording, the delay is still present, but the mouse cursor lags behind along with the window, making it look like I click, wait a split second and then start dragging. I’m guessing the screen recording shows the actual mouse position as opposed to some predictive/acceleration function. But like I said, I’m just guessing.
To be clear: there is a clear visual gap between the moment I click to start dragging, and the window being attached to the mouse cursor, that is not visible on the recording, for whatever reason.
Device information:
- Type of Mac: MacBook Pro 14 inch, 2021. Apple M1 Pro. 16 GB.
- macOS version: Sequoia 15.6.1
- BetterTouchTool version: 5.622
Additional information (e.g. crash logs, related issues, etc.):
(1 *) (btw: I notice that when I move a window around under my mouse cursor using a keyboard hotkey, my mouse cursor slowly but surely drifts up and to the right and away from the window it’s moving - this does not affect the movement of the window until the cursor reaches a corner of the screen, limiting its movement).
There is also a potentially related issue with certain graphical interfaces in music production software (Ableton Live etc), where turning Window Snapping off for that application specifically will at least partially fix erratic and jumpy behavior when dragging knobs, nodes, sliders, etc.