From 441f64c7ed4ad64ddd5235350a1d0158eda4e867 Mon Sep 17 00:00:00 2001 From: peterkogo Date: Wed, 14 May 2025 17:35:54 +0200 Subject: [PATCH 1/2] Fix fitView accessed via the provider --- packages/svelte/src/lib/hooks/useSvelteFlow.svelte.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/svelte/src/lib/hooks/useSvelteFlow.svelte.ts b/packages/svelte/src/lib/hooks/useSvelteFlow.svelte.ts index 42e91e0d..e3dcf1f4 100644 --- a/packages/svelte/src/lib/hooks/useSvelteFlow.svelte.ts +++ b/packages/svelte/src/lib/hooks/useSvelteFlow.svelte.ts @@ -385,7 +385,9 @@ export function useSvelteFlow { + return store.fitView(options); + }, fitBounds: async (bounds: Rect, options?: FitBoundsOptions) => { if (!store.panZoom) { return Promise.resolve(false); From 47f7a0b6f2c347aa87d470ab53c9fdc6e02dc067 Mon Sep 17 00:00:00 2001 From: peterkogo Date: Wed, 14 May 2025 17:36:42 +0200 Subject: [PATCH 2/2] changeset --- .changeset/great-geese-explode.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/great-geese-explode.md diff --git a/.changeset/great-geese-explode.md b/.changeset/great-geese-explode.md new file mode 100644 index 00000000..bf381774 --- /dev/null +++ b/.changeset/great-geese-explode.md @@ -0,0 +1,5 @@ +--- +'@xyflow/svelte': patch +--- + +Fix fitView not working when accessed through the SvelteFlowProvider