I'll try to distill and explain as best I can.
Computer:
2021 14-inch MacBook Pro with Apple M1 Max and 64 GB RAM.
macOS Tahoe Version 26.3.1 (a)
Context:
- Build 41 does not do this
- Build 42 does
- I had the same problem with Subnautica on this same laptop, so I suspect it's heavily OS-related but still haven't been able to track it down.
Symptom:
In Build 42, pressing the left mouse button down causes some kind of input lag for about 0.5-1 seconds (duration varies)
- ONLY the left mouse button does this
- There is no change in FPS or lag of rendering or game function (zombies keep coming, and they DO eat me)
Example 1
- Go into the options menu and hover over a checkbox. The background of the checkbox shows a highlight when you hover over it.
- If you move the mouse away from the checkbox, the highlight disappears immediately.
- This is normal/expected behavior.
For me:
-
Hover over the checkbox
-
Hold down the mouse button and IMMEDIATELY move the mouse away from the checkbox.
-
The highlight does not disappear immediately, instead it lingers for the 0.5-1 second of lag.
-
Hover over the checkbox
-
Hold down the mouse button, WAIT for 1 second, and move the mouse away from the checkbox.
-
The highlight disappears immediately.
Example 2
- If I repeat similar steps with an item in inventory I see
- The tooltip that shows when you hover over the item lingers in the same way
- If I press down the button and immediately move the mouse the inventory item still begins dragging once the delay passes, even though the mouse cursor is somewhere else at the time. Dragging works normally except for the distance between the dragged item and the mouse cursor.
Summary:
- When pressing down the left mouse button some kind of delay happens that affects only mouse input (keyboard is fine)
- The game DOES detect the location the mousedown event happens
- The game DOES NOT see mouse movement or ACT on the mouse event until after the delay