diff --git a/frontend/src/lib/components/canvas/Canvas.svelte b/frontend/src/lib/components/canvas/Canvas.svelte index ded668b..ca04907 100644 --- a/frontend/src/lib/components/canvas/Canvas.svelte +++ b/frontend/src/lib/components/canvas/Canvas.svelte @@ -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')!;