From c8c0dc6c3c3aa99a36f9d29a9718306a62b4727a Mon Sep 17 00:00:00 2001 From: Julius Marminge Date: Tue, 17 Feb 2026 22:21:13 -0800 Subject: [PATCH] Require modifier keys for script keybinding capture Co-authored-by: codex --- apps/web/src/components/ProjectScriptsControl.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/web/src/components/ProjectScriptsControl.tsx b/apps/web/src/components/ProjectScriptsControl.tsx index 163b552ac386091243806aa5be7f74db9f77efd9..319d79e8fff79f8cbe01084d8dcbb649ca96c734 100644 --- a/apps/web/src/components/ProjectScriptsControl.tsx +++ b/apps/web/src/components/ProjectScriptsControl.tsx @@ -122,6 +122,9 @@ function keybindingFromEvent(event: KeyboardEvent): string | n } if (event.altKey) parts.push("alt"); if (event.shiftKey) parts.push("shift"); + if (parts.length === 0) { + return null; + } parts.push(keyToken); return parts.join("+"); } -- 2.54.0