summaryrefslogtreecommitdiff
path: root/src/app/mod.rs
diff options
context:
space:
mode:
authorCan Celik <ogulcancelik@gmail.com>2026-07-26 04:22:05 +0300
committerGitHub <noreply@github.com>2026-07-26 04:22:05 +0300
commite536bd8bd99de975cb2d15bb384e6e35f88ef88e (patch)
tree4de9e0d10c7b0727e693f70b4dbd7859da45f24d /src/app/mod.rs
parent8843bbb0c4dc4e6b52ca5d0a6592ce80be56a19c (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.rs6
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());
}