From 56ebde811555775a0a9e2b2f88d35d9511f90c95 Mon Sep 17 00:00:00 2001 From: Jeremiasz Major Date: Fri, 13 Jun 2025 20:59:32 +0200 Subject: [PATCH] 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 });