From 02597abc9db6277c90b02330d7f329bc73ae4a89 Mon Sep 17 00:00:00 2001 From: Hiren Kangad Date: Fri, 13 Mar 2026 09:41:03 +0530 Subject: [PATCH] fix: suppress canvas shortcuts when contenteditable is focused (BlockNote) --- frontend/src/hooks/useShortcutHandler.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/src/hooks/useShortcutHandler.ts b/frontend/src/hooks/useShortcutHandler.ts index fb5d2f5..7e7f253 100644 --- a/frontend/src/hooks/useShortcutHandler.ts +++ b/frontend/src/hooks/useShortcutHandler.ts @@ -49,7 +49,11 @@ export function useShortcutHandler(deps: ShortcutHandlerDeps) { useEffect(() => { async function onKeyDown(e: KeyboardEvent) { - if (e.target instanceof HTMLInputElement || e.target instanceof HTMLTextAreaElement) return; + if ( + e.target instanceof HTMLInputElement || + e.target instanceof HTMLTextAreaElement || + (e.target instanceof HTMLElement && e.target.isContentEditable) + ) return; const scene = canvasRef.current?.getScene(); const selection = selectionRef.current;