diff --git a/frontend/src/canvas/PixiCanvas.tsx b/frontend/src/canvas/PixiCanvas.tsx index db0dcad..9543217 100644 --- a/frontend/src/canvas/PixiCanvas.tsx +++ b/frontend/src/canvas/PixiCanvas.tsx @@ -460,7 +460,8 @@ const PixiCanvas = forwardRef( useEffect(() => { const onKeyDown = (e: KeyboardEvent) => { if (e.code !== 'Space' || spaceHeld.current) return; - if ((e.target as HTMLElement)?.tagName === 'INPUT' || (e.target as HTMLElement)?.tagName === 'TEXTAREA') return; + const t = e.target as HTMLElement | null; + if (t?.tagName === 'INPUT' || t?.tagName === 'TEXTAREA' || t?.isContentEditable) return; spaceHeld.current = true; const vp = viewportRef.current;