From 99c23cd1ea7468bd3661f6483c7105396503b417 Mon Sep 17 00:00:00 2001 From: JJ Liebig Date: Tue, 1 Sep 2026 23:46:16 +0400 Subject: fix(windows): preserve native pane key identity (#3503) --- src/server/headless/tests/mod.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/server/headless') diff --git a/src/server/headless/tests/mod.rs b/src/server/headless/tests/mod.rs index 102f2fc6..f5c33f6a 100644 --- a/src/server/headless/tests/mod.rs +++ b/src/server/headless/tests/mod.rs @@ -1262,6 +1262,7 @@ async fn client_shell_input_targets_runtime_without_server_shell_classification( generated_text: None, tracks_release: true, physical_key_id: None, + windows_record: None, }, crate::protocol::ClientPaneInputEvent::Key { code: crate::protocol::ClientKeyCode::Char('c'), @@ -1272,6 +1273,7 @@ async fn client_shell_input_targets_runtime_without_server_shell_classification( generated_text: None, tracks_release: true, physical_key_id: None, + windows_record: None, }, crate::protocol::ClientPaneInputEvent::Key { code: crate::protocol::ClientKeyCode::Char('x'), @@ -1282,6 +1284,7 @@ async fn client_shell_input_targets_runtime_without_server_shell_classification( generated_text: None, tracks_release: true, physical_key_id: None, + windows_record: None, }, crate::protocol::ClientPaneInputEvent::Mouse { kind: crate::protocol::ClientMouseKind::Down( @@ -1386,6 +1389,7 @@ async fn client_shell_hidden_pane_rejects_presses_but_accepts_releases() { generated_text: None, tracks_release: true, physical_key_id: Some(0x2d), + windows_record: None, }; assert!( @@ -1592,6 +1596,7 @@ async fn client_shell_release_under_popup_renders_when_it_resets_scrollback() { generated_text: None, tracks_release: true, physical_key_id: Some(0x2d), + windows_record: None, }], }); @@ -3000,6 +3005,7 @@ fn client_page_key( generated_text: None, tracks_release: true, physical_key_id: None, + windows_record: None, } } @@ -3558,6 +3564,7 @@ async fn client_shell_release_cleanup_does_not_promote_and_survives_disconnect() generated_text: (kind == crate::protocol::ClientKeyKind::Press).then(|| "x".to_owned()), tracks_release: true, physical_key_id: Some(0x2d), + windows_record: None, }; assert!( -- cgit v1.2.3