diff --git a/src/App.tsx b/src/App.tsx index 6e1ec26..f0c0b4d 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -106,6 +106,10 @@ const App: React.FC = () => { // Global keydown listener for shortcuts help useEffect(() => { const handleKeyDown = (e: KeyboardEvent) => { + const tag = (e.target as HTMLElement)?.tagName; + const isEditable = tag === 'INPUT' || tag === 'TEXTAREA' || (e.target as HTMLElement)?.isContentEditable; + if (isEditable) return; + if (e.key === '?' || e.key === '/') { e.preventDefault(); setShowShortcuts(prev => !prev); @@ -206,20 +210,22 @@ const App: React.FC = () => { className="flex-none border-b border-zinc-800 bg-zinc-950/50 backdrop-blur-sm z-40" >