diff --git a/frontend/src/lib/components/blockshell/BlockShell.svelte b/frontend/src/lib/components/blockshell/BlockShell.svelte index e397e8f..67cf216 100644 --- a/frontend/src/lib/components/blockshell/BlockShell.svelte +++ b/frontend/src/lib/components/blockshell/BlockShell.svelte @@ -142,9 +142,10 @@ // --- Drag (repositioning via header) --- function handleDragStart(e: PointerEvent) { - // Only left button, not on buttons + // Only left button, not on buttons or controls if (e.button !== 0) return; if ((e.target as HTMLElement).closest('button')) return; + if ((e.target as HTMLElement).closest('.blockshell-controls')) return; isDragging = true; hasDragged = false; @@ -351,11 +352,12 @@ {title} -
+ +
e.stopPropagation()}> {#if !isFullscreen}