From 9efebdbf83aafbb00e3dfd021dae8ddf71ec5adb Mon Sep 17 00:00:00 2001 From: Cody Seibert Date: Tue, 9 Dec 2025 14:14:34 -0500 Subject: [PATCH] fix: disable hotkeys when project picker dropdown is open When the project picker dropdown is open (via P key), pressing number keys 1-9 was incorrectly also triggering the board view's agent output modal shortcuts. This fix adds a check for the project picker dropdown in the isInputFocused() function, which disables all keyboard shortcuts registered via useKeyboardShortcuts when the dropdown is visible. The sidebar's project picker number key handler still works as expected since it uses a separate event listener. --- app/src/hooks/use-keyboard-shortcuts.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/hooks/use-keyboard-shortcuts.ts b/app/src/hooks/use-keyboard-shortcuts.ts index b87c5620..11fab3c1 100644 --- a/app/src/hooks/use-keyboard-shortcuts.ts +++ b/app/src/hooks/use-keyboard-shortcuts.ts @@ -47,6 +47,14 @@ function isInputFocused(): boolean { return true; } + // Check for project picker dropdown being open + const projectPickerDropdown = document.querySelector( + '[data-testid="project-picker-dropdown"]' + ); + if (projectPickerDropdown) { + return true; + } + return false; }