diff --git a/src/devtools/CommandPalette.ts b/src/devtools/CommandPalette.ts index 274bdcd..f1bd03f 100644 --- a/src/devtools/CommandPalette.ts +++ b/src/devtools/CommandPalette.ts @@ -36,6 +36,9 @@ export class CommandPalette { } }; private readonly onWindowKeydown = (event: KeyboardEvent) => { + if (event.defaultPrevented) { + return; + } if (isEditableTarget(event.target)) { return; } diff --git a/src/devtools/overlay/DebugOverlay.ts b/src/devtools/overlay/DebugOverlay.ts index e1a1265..6d25cad 100644 --- a/src/devtools/overlay/DebugOverlay.ts +++ b/src/devtools/overlay/DebugOverlay.ts @@ -22,9 +22,15 @@ export class DebugOverlay { private visible = false; private readonly offCallbacks: Array<() => void> = []; private readonly onWindowKeydown = (event: KeyboardEvent) => { + if (event.defaultPrevented) { + return; + } if (isEditableTarget(event.target)) { return; } + if (event.ctrlKey || event.metaKey || event.altKey || event.shiftKey) { + return; + } if (event.key !== "`" && event.code !== "Backquote") { return; }