iTerm makes macos cursor "twitch" on my secondary screen
Bug report
Thanks for filing an issue! Please answer the questions below so I can help you.
- iTerm2 version: Build 3.4.23
- OS version: Sonoma 14.2.1 (Running on M1 Pro)
- Attach
~/Library/Preferences/com.googlecode.iterm2.plist
here (drag-drop from finder into this window) - Attach a debug log, if possible.
- Attach a screen capture video if it would make the reproduction steps clearer.
PLEASE ATTACH YOUR PLIST FILE FOR BUG REPORTS! Seriously! I'll probably ask you for it if you don’t.
Detailed steps to reproduce the problem
- I run a triple-monitor setup: A pair of Dell U2715H monitors running at 1440p@1x and the native laptop screen running at 1512x982@2x. Monitors from left to right are:
no1
U2715H,no2
U2715H,no3
laptop screen. - When placing an iterm window on screen
no1
with statusbar enabled (containing git branch, cpu usage and mem usage) then the mouse cursor on screenno2
starts "twitching". Looks like it's getting moved by a fractional pixel coordinate at ~4 times per second or so and this throws off antialiasing. - Twitching disappears when: 1) I add any iTerm window to screen
no2
2) Disable the statusbar in iTerm 3) run OBS on any window
What happened
Cursor starts twitching. (See recorded video).
What should have happened
Cursor doesn't twitch when using iTerm.
TBH I'm not even sure iTerm is at fault here - this might be an OS bug instead. But the exact conditions for reproducing do include iTerm, hence I decided to report this here.
com.googlecode.iterm2.plistIMG_0968
Edited by Madis Pink