diff --git a/frontend/src/hooks/useButtonKeyBindings.ts b/frontend/src/hooks/useButtonKeyBindings.ts index e3046710..c55932e2 100644 --- a/frontend/src/hooks/useButtonKeyBindings.ts +++ b/frontend/src/hooks/useButtonKeyBindings.ts @@ -37,7 +37,14 @@ function isTypingTarget(target: EventTarget | null): boolean { const el = target as HTMLElement | null; if (!el || !el.tagName) return false; const tag = el.tagName; - return tag === 'INPUT' || tag === 'TEXTAREA' || tag === 'SELECT' || el.isContentEditable; + if (tag === 'INPUT' || tag === 'TEXTAREA' || tag === 'SELECT' || el.isContentEditable) { + return true; + } + // Monaco's focus sink is a plain