{"version":"2.1.91","anchor":"keyboard-shortcut-conflict-prevention","canonical_anchor":"keyboard-shortcut-conflict-prevention","heading":"Keyboard Shortcut Conflict Prevention","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.91\/e\/keyboard-shortcut-conflict-prevention","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.91","markdown":"### Keyboard Shortcut Conflict Prevention\n\nMultiple keyboard handlers across the UI now properly check that Ctrl and Meta (Cmd) modifiers are not pressed before responding to single-key shortcuts. Previously, pressing Ctrl+X, Ctrl+F, Ctrl+S, Ctrl+K, Ctrl+T, Ctrl+W, or Ctrl+Q could trigger unrelated in-app actions.\n\nAffected areas:\n\n- Shell\/task panel: `x` (kill), `f` (focus), `t` (terminate), `k` (kill)\n- Submit confirmation: `s` (submit)\n- Session picker: `q` (quit)\n- Worktree picker: `w` (select worktree)\n\n**Evidence**\n\nGuards added as `!t.ctrl && !t.meta` before key checks across ~10 components (search for `!t.ctrl && !t.meta` in the diff)"}