aboutsummaryrefslogtreecommitdiffstats
path: root/zellij-integration-tests/tests/snapshots/resize__resize_decrease_right.snap
diff options
context:
space:
mode:
authorThomas Linford <tlinford@users.noreply.github.com>2026-04-20 21:32:34 +0200
committerGitHub <noreply@github.com>2026-04-20 21:32:34 +0200
commit7d647f7b78992c22b0fb5af4746622b1a2552b73 (patch)
tree6778133e43cb2537a185f52bfc61051acd4e32af /zellij-integration-tests/tests/snapshots/resize__resize_decrease_right.snap
parentSome idle CPU and disk/io fixes, new CommandChanged plugin Event (#5063) (diff)
downloadsl0ppij-7d647f7b78992c22b0fb5af4746622b1a2552b73.tar.gz
sl0ppij-7d647f7b78992c22b0fb5af4746622b1a2552b73.tar.xz
sl0ppij-7d647f7b78992c22b0fb5af4746622b1a2552b73.zip
fix: kitty keyboard restore on error path + 2026 DECRPM state 3 handling (#5058)
* fix: kitty keyboard cleanup on error path + 2026 DECRPM state 3 handling lib.rs: handle_error now exits kitty keyboard protocol (ESC[<1u) before printing the backtrace, matching the normal exit path. Previously the kitty keyboard mode was left active on crash, corrupting subsequent terminal input. stdin_ansi_parser.rs: synchronized_output_from_bytes now treats DECRPM state 3 (permanently set) as enabled, matching states 1 and 2. State 3 is a valid "supported and on" response that was previously falling through to None (treated as unsupported). * docs: update changelog * refactor(client): unify terminal teardown/setup sequences - Extract named constants for all terminal escape sequences - Add terminal_teardown_message() helper used by all three exit paths, fixing several pre-existing inconsistencies in the process: - handle_error was missing RESET_STYLE and SHOW_CURSOR - remote client had kitty keyboard exit after EXIT_ALTERNATE_SCREEN instead of before - goodbye path had goto positioned in the alt screen before exit - RESET_STYLE/SHOW_CURSOR are now sent after EXIT_ALTERNATE_SCREEN so they take effect in the normal screen - Replace write() with write_all() throughout; drop redundant let _ = on unwrap() calls * docs: update changelog
Diffstat (limited to 'zellij-integration-tests/tests/snapshots/resize__resize_decrease_right.snap')
0 files changed, 0 insertions, 0 deletions