Branch: refs/heads/screen_redraw_scrollbar_autohide
Home: https://github.com/tmux/tmux
Commit: fe1c3db1e50c7c37869bdc17036f8f99c4ccd2d0
https://github.com/tmux/tmux/commit/fe1c3db1e50c7c37869bdc17036f8f99c4ccd2d0
Author: Michael Grant <[email protected]>
Date: 2026-06-20 (Sat, 20 Jun 2026)
Changed paths:
M screen-write.c
M server-client.c
M tmux.h
M window-copy.c
M window.c
Log Message:
-----------
Fix cursor and redraw overlap with auto-hide scrollbars
Auto-hide scrollbars are drawn as overlays inside the pane rather than in
reserved columns. Avoid optimized pane scrolling/redraw paths writing through
a visible overlay scrollbar, and suppress the terminal cursor when it would be
placed in the visible overlay scrollbar column.
This prevents transient wrong-colour cells and cursor blocks appearing over
the scrollbar, especially when scrolling small floating panes. This fixed
the green block issue.
To unsubscribe from these emails, change your notification settings at
https://github.com/tmux/tmux/settings/notifications
--
You received this message because you are subscribed to the Google Groups
"tmux-git" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion, visit
https://groups.google.com/d/msgid/tmux-git/tmux/tmux/push/refs/heads/screen_redraw_scrollbar_autohide/738083-fe1c3d%40github.com.