diff options
| author | Can Celik <ogulcancelik@gmail.com> | 2026-07-26 04:22:05 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-07-26 04:22:05 +0300 |
| commit | e536bd8bd99de975cb2d15bb384e6e35f88ef88e (patch) | |
| tree | 4de9e0d10c7b0727e693f70b4dbd7859da45f24d /src/app/mod.rs | |
| parent | 8843bbb0c4dc4e6b52ca5d0a6592ce80be56a19c (diff) | |
fix: support non-us shifted keybindings (#1876)
* fix: support non-us shifted keybindings
refs #1870
* docs: require current pull request base
Diffstat (limited to 'src/app/mod.rs')
| -rw-r--r-- | src/app/mod.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/app/mod.rs b/src/app/mod.rs index e9aa24b6..dc6de136 100644 --- a/src/app/mod.rs +++ b/src/app/mod.rs @@ -5064,7 +5064,7 @@ last_pane = "prefix+tab" } #[tokio::test] - async fn host_report_all_follows_the_focused_terminal_protocol() { + async fn host_report_all_follows_terminal_protocol_and_command_modes() { let mut app = test_app(); let mut workspace = Workspace::test_new("test"); let focused = workspace.focused_pane_id().unwrap(); @@ -5099,6 +5099,10 @@ last_pane = "prefix+tab" assert!(app.state.focus_pane_in_workspace(0, focused)); app.state.mode = Mode::Prefix; + assert!(app.host_keyboard_report_all_requested()); + app.state.mode = Mode::Navigate; + assert!(app.host_keyboard_report_all_requested()); + app.state.mode = Mode::RenameWorkspace; assert!(!app.host_keyboard_report_all_requested()); } |
