From 56ebde811555775a0a9e2b2f88d35d9511f90c95 Mon Sep 17 00:00:00 2001 From: Jeremiasz Major Date: Fri, 13 Jun 2025 20:59:32 +0200 Subject: [PATCH 1/2] fix move events not firing in svelte flow --- .changeset/fair-fans-train.md | 5 +++++ packages/svelte/src/lib/actions/zoom/index.ts | 8 +++++++- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 .changeset/fair-fans-train.md diff --git a/.changeset/fair-fans-train.md b/.changeset/fair-fans-train.md new file mode 100644 index 00000000..ca0aea45 --- /dev/null +++ b/.changeset/fair-fans-train.md @@ -0,0 +1,5 @@ +--- +'@xyflow/svelte': patch +--- + +Fix `onmove`, `onmovestart` and `onmoveend` events not firing diff --git a/packages/svelte/src/lib/actions/zoom/index.ts b/packages/svelte/src/lib/actions/zoom/index.ts index 47cfa49e..8a4673c7 100644 --- a/packages/svelte/src/lib/actions/zoom/index.ts +++ b/packages/svelte/src/lib/actions/zoom/index.ts @@ -44,6 +44,9 @@ export default function zoom(domNode: Element, params: ZoomParams) { minZoom, maxZoom, initialViewport, + onPanZoomStart, + onPanZoom, + onPanZoomEnd, translateExtent, paneClickDistance, setPanZoomInstance, @@ -55,9 +58,12 @@ export default function zoom(domNode: Element, params: ZoomParams) { domNode, minZoom, maxZoom, + paneClickDistance, translateExtent, viewport: initialViewport, - paneClickDistance, + onPanZoom, + onPanZoomStart, + onPanZoomEnd, onDraggingChange }); From 4ec1caeac8060c5b27b6d2c57f00dee9f0e37253 Mon Sep 17 00:00:00 2001 From: peterkogo Date: Tue, 17 Jun 2025 10:13:11 +0200 Subject: [PATCH 2/2] reorder imports --- packages/svelte/src/lib/actions/zoom/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/svelte/src/lib/actions/zoom/index.ts b/packages/svelte/src/lib/actions/zoom/index.ts index 8a4673c7..34ead520 100644 --- a/packages/svelte/src/lib/actions/zoom/index.ts +++ b/packages/svelte/src/lib/actions/zoom/index.ts @@ -58,9 +58,9 @@ export default function zoom(domNode: Element, params: ZoomParams) { domNode, minZoom, maxZoom, - paneClickDistance, translateExtent, viewport: initialViewport, + paneClickDistance, onPanZoom, onPanZoomStart, onPanZoomEnd,