From c457890a1fc38b58ba262dd850c0d0692246f191 Mon Sep 17 00:00:00 2001 From: peterkogo Date: Tue, 30 Jul 2024 13:56:27 +0200 Subject: [PATCH] fixed pointer capture for svelte as well --- packages/svelte/src/lib/container/Pane/Pane.svelte | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/svelte/src/lib/container/Pane/Pane.svelte b/packages/svelte/src/lib/container/Pane/Pane.svelte index 0856381a..8b413389 100644 --- a/packages/svelte/src/lib/container/Pane/Pane.svelte +++ b/packages/svelte/src/lib/container/Pane/Pane.svelte @@ -92,7 +92,6 @@ function onPointerDown(event: PointerEvent) { containerBounds = container.getBoundingClientRect(); - (event.target as Element)?.setPointerCapture?.(event.pointerId); if ( !elementsSelectable || @@ -104,6 +103,8 @@ return; } + (event.target as Element)?.setPointerCapture?.(event.pointerId); + const { x, y } = getEventPosition(event, containerBounds); unselectNodesAndEdges();