Repository navigation
GTK: split resize keybind flicker #11187
Issue DescriptionWhen using the keybinds to resize splits, there's visible flicker similar to the other split flicker issues that were fixed yesterday. The resize flicker has been present ever since gtk-ng. Resizing with mouse drag works fine. This is something else than the bouncing reported in #1441 - I tested and reproduced the bouncing separately. Expected BehaviorResizing splits with the keybinds is reasonably smooth. Actual BehaviorIt flickers, with the split divider and shell prompts sometimes even flickering back to their original position for a few frames. After the resizing, everything seems fine and nothing is obviously broken. Looking at the logs, it seems to re-instantiate OpenGL for every resize event. The video first shows smooth resizing with mouse drag, then flickering resizing with the keybinds. Screencast.From.2026-03-05.12-36-12.mp4Reproduction Steps
Ghostty LogsGhostty VersionOS Version InformationFedora 43 (Linux only) Display ServerWayland (Linux only) Desktop Environment/Window ManagerGNOME 49.4 Minimal Ghostty Configurationkeybind = alt+shift+right=new_split:right
keybind = alt+shift+down=new_split:down
keybind = ctrl+shift+up=resize_split:up,10
keybind = ctrl+shift+right=resize_split:right,10
keybind = ctrl+shift+down=resize_split:down,10
keybind = ctrl+shift+left=resize_split:left,10
keybind = ctrl+shift+enter=toggle_split_zoom
# redefine these, so their original binding keys are free
keybind = super+ctrl+shift+left=previous_tab
keybind = super+ctrl+shift+right=next_tabAdditional Relevant ConfigurationNo response I acknowledge that:
|
Replies: 4 comments 4 replies
|
Can confirm for X11 and ubuntu 24.04 |
|
Can we provide more information or help out in any other way towards resolving this issue? Thank you! |
|
With #12698 & #12699 this is a lot better but also a lot worse :D @jcollie @dkinzler On the one hand, while the original divider is still visible, the movement of the actual divider is pretty smooth now. On the other hand, if we resize too far to the window edge, we get an explosions of splits. I have to run now but will record a video later today. |
Should be fixed with #13414.