export function isTypingTarget(e: KeyboardEvent): boolean { const target = e.target as HTMLElement | null; if (!target) return false; return ( target.tagName === 'INPUT' || target.tagName === 'TEXTAREA' || target.isContentEditable ); }