fix: preserve delayed mouse reports with confirmed keyboard input (#4247)

* fix: preserve delayed mouse reports with confirmed keyboard input

refs #3480

* fix: capture geometry before replaying buffered mouse input

refs #3480

---------

Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
Co-authored-by: JJ Liebig <jonathan.liebig@gmail.com>
This commit is contained in:
akbash
2026-09-20 16:10:16 +02:00
committed by GitHub
co-authored by akbash-bot JJ Liebig
parent 29f9f4056f
commit c00a62dda1
8 changed files with 505 additions and 33 deletions
+5
View File
@@ -344,6 +344,11 @@ fn direct_attach_initial_mouse_capture_follows_config() {
"direct attach must enable host bracketed paste; output: {:?}",
read_output(&output)
);
assert!(
!read_output(&output).contains("\x1b[?u"),
"direct attach must not query rendered-client keyboard state; output: {:?}",
read_output(&output)
);
let restore_watermark = output_len(&output);
attach