The CSI > u sequence (push) should default omitted flags to 0 per the Kitty keyboard protocol specification. Previously, omitted flags incorrectly defaulted to 1, causing progressive enhancements to be enabled when they should remain disabled. This fix ensures push with no flags (printf "\e[>u") correctly sets flags to 0, matching the protocol specification and making push behavior consistent with the existing CSI = u implementation. Author: Anton Afanasyev <anton@doubleasoftware.com> |
||
|---|---|---|
| .. | ||
| output | ||
| panes | ||
| plugins | ||
| tab | ||
| ui | ||
| unit | ||
| background_jobs.rs | ||
| lib.rs | ||
| logging_pipe.rs | ||
| os_input_output.rs | ||
| pane_groups.rs | ||
| pty.rs | ||
| pty_writer.rs | ||
| route.rs | ||
| screen.rs | ||
| session_layout_metadata.rs | ||
| terminal_bytes.rs | ||
| thread_bus.rs | ||