diff --git a/components/figlet/FontSelector.tsx b/components/figlet/FontSelector.tsx index 52c1623..f94db9b 100644 --- a/components/figlet/FontSelector.tsx +++ b/components/figlet/FontSelector.tsx @@ -45,8 +45,14 @@ export function FontSelector({ const handleKeyDown = (e: KeyboardEvent) => { // "/" to focus search if (e.key === '/' && !e.ctrlKey && !e.metaKey) { - e.preventDefault(); - searchInputRef.current?.focus(); + const activeElement = document.activeElement; + if ( + activeElement?.tagName !== 'INPUT' && + activeElement?.tagName !== 'TEXTAREA' + ) { + e.preventDefault(); + searchInputRef.current?.focus(); + } } // "Esc" to clear search if (e.key === 'Escape' && searchQuery) {