feat: make shortcut works even with capslock (#5049)

Shortcut where not working in caps-lock. Fixing this
This commit is contained in:
jif-oai
2025-10-10 15:35:28 +01:00
committed by GitHub
parent 85e7357973
commit 961ed31901
3 changed files with 19 additions and 7 deletions

View File

@@ -676,6 +676,18 @@ fn streaming_final_answer_keeps_task_running_state() {
assert!(chat.bottom_pane.ctrl_c_quit_hint_visible());
}
#[test]
fn ctrl_c_shutdown_ignores_caps_lock() {
let (mut chat, _rx, mut op_rx) = make_chatwidget_manual();
chat.handle_key_event(KeyEvent::new(KeyCode::Char('C'), KeyModifiers::CONTROL));
match op_rx.try_recv() {
Ok(Op::Shutdown) => {}
other => panic!("expected Op::Shutdown, got {other:?}"),
}
}
#[test]
fn exec_history_cell_shows_working_then_completed() {
let (mut chat, mut rx, _op_rx) = make_chatwidget_manual();