diff --git a/app/src/components/Layout/SearchBar.tsx b/app/src/components/Layout/SearchBar.tsx index b9c40b8..add54d7 100644 --- a/app/src/components/Layout/SearchBar.tsx +++ b/app/src/components/Layout/SearchBar.tsx @@ -35,6 +35,7 @@ function SearchBar(props: { useGlobalKeyEventHandler(undefined, event => { const isCharacter = event.key.length === 1 + const isModifierKey = event.metaKey || event.ctrlKey const isAllowedControlCharacter = event.keyCode === KeyCodes.backspace || event.keyCode === KeyCodes.delete const tagNameBlacklist = ['INPUT', 'TEXTAREA', 'RADIO', 'CHECKBOX', 'OPTION', 'FORM'] @@ -43,6 +44,7 @@ function SearchBar(props: { if ( (isCharacter || isAllowedControlCharacter) && + !isModifierKey && !event.defaultPrevented && !hasFocus && tagElementIsNotBlacklisted &&