Fix: Canvas stjeler ikke klikk fra panel-innhold lenger

Canvas handlePointerDown ignorerer klikk inne i .blockshell-content.
Inputs, knapper, selects og lister i paneler fungerer normalt.
Bare headeren starter Canvas-drag.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
vegard 2026-03-20 03:14:56 +00:00
parent 8675ba0b5d
commit 3cc17c5784

View file

@ -208,8 +208,13 @@
return;
}
// Left button on object = drag object
// Left button on object = drag object (but not panel content)
if (e.button === 0) {
// La klikk inne i panel-innhold passere (inputs, knapper, lister osv.)
// Bare headeren (.blockshell-header) skal starte Canvas-drag
const inContent = (e.target as HTMLElement).closest('.blockshell-content');
if (inContent) return;
const target = (e.target as HTMLElement).closest('[data-canvas-object-id]');
if (target) {
const id = target.getAttribute('data-canvas-object-id')!;