From 5166e1df8353d196c6c86dd9ff161012717cb0da Mon Sep 17 00:00:00 2001 From: peterkogo Date: Wed, 4 Feb 2026 14:17:31 +0100 Subject: [PATCH 1/2] fix child nodes not updating in Minimap --- .../src/lib/plugins/Minimap/Minimap.svelte | 20 ++------- .../lib/plugins/Minimap/MinimapNode.svelte | 42 +++++++++++-------- .../svelte/src/lib/plugins/Minimap/types.ts | 8 ++-- 3 files changed, 32 insertions(+), 38 deletions(-) diff --git a/packages/svelte/src/lib/plugins/Minimap/Minimap.svelte b/packages/svelte/src/lib/plugins/Minimap/Minimap.svelte index eaca13a86a..3c635474c4 100644 --- a/packages/svelte/src/lib/plugins/Minimap/Minimap.svelte +++ b/packages/svelte/src/lib/plugins/Minimap/Minimap.svelte @@ -6,12 +6,7 @@ {#if nodeComponent} diff --git a/packages/svelte/src/lib/plugins/Minimap/types.ts b/packages/svelte/src/lib/plugins/Minimap/types.ts index 20ed49ff8b..e278b262f0 100644 --- a/packages/svelte/src/lib/plugins/Minimap/types.ts +++ b/packages/svelte/src/lib/plugins/Minimap/types.ts @@ -12,10 +12,10 @@ export type GetMiniMapNodeAttribute = (node: Node) => string; */ export type MiniMapNodeProps = { id: string; - x: number; - y: number; - width: number; - height: number; + x?: number; + y?: number; + width?: number; + height?: number; borderRadius?: number; class?: ClassValue; color?: string; From 7eeebc9c04ce88f821363e3ea83e4dae36e04c45 Mon Sep 17 00:00:00 2001 From: peterkogo Date: Wed, 4 Feb 2026 14:18:34 +0100 Subject: [PATCH 2/2] chore(changeset) --- .changeset/wicked-sloths-greet.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/wicked-sloths-greet.md diff --git a/.changeset/wicked-sloths-greet.md b/.changeset/wicked-sloths-greet.md new file mode 100644 index 0000000000..5c3b6fd6b9 --- /dev/null +++ b/.changeset/wicked-sloths-greet.md @@ -0,0 +1,5 @@ +--- +'@xyflow/svelte': patch +--- + +Fix child nodes not updating on the Minimap when parent is dragged