Regression in cursor blink/display behavior on navigation #422

Open
opened 2026-01-30 21:52:00 +00:00 by claunia · 0 comments
Owner

Originally created by @mqudsi on GitHub (Oct 13, 2018).

There is a regression that's popped up somewhere in the fast track builds between 18214 and 18252 regarding the behavior of the displayed caret/cursor.

Behavior was observed under fish, the long and short of it is that the cursor disappears when navigating within the commandline buffer left and right, and you don't know where it's positioned (zero visual feedback) until the blink timeout elapses 0.5/1s later and the cursor reappears, extremely hindering productivity.

Previous versions of Windows (18214/17763) would keep the cursor visible while keying left/right, regardless if it was in block or underline mode. Under 18252, the cursor immediately vanishes completely on left/right navigation, and does not reappear until navigation has ceased and the timeout elapses.

Originally created by @mqudsi on GitHub (Oct 13, 2018). There is a regression that's popped up somewhere in the fast track builds between 18214 and 18252 regarding the behavior of the displayed caret/cursor. [Behavior was observed under fish](https://github.com/fish-shell/fish-shell/issues/5254), the long and short of it is that the cursor disappears when navigating within the commandline buffer left and right, and you don't know where it's positioned (zero visual feedback) until the blink timeout elapses 0.5/1s later and the cursor reappears, extremely hindering productivity. Previous versions of Windows (18214/17763) would keep the cursor visible while keying left/right, regardless if it was in block or underline mode. Under 18252, the cursor immediately vanishes completely on left/right navigation, and does not reappear until navigation has ceased and the timeout elapses.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#422