From bad2eef94fd2bfabb83e2400e3bd2e9c3c519649 Mon Sep 17 00:00:00 2001 From: peterkogo Date: Fri, 19 Sep 2025 09:52:06 +0200 Subject: [PATCH 1/2] static handles should include id --- packages/system/src/utils/store.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/system/src/utils/store.ts b/packages/system/src/utils/store.ts index 5ff409a8..4739946e 100644 --- a/packages/system/src/utils/store.ts +++ b/packages/system/src/utils/store.ts @@ -82,6 +82,7 @@ function parseHandles(userNode: NodeBase, internalNode?: InternalNodeBase): Node for (const handle of userNode.handles) { const handleBounds = { + id: handle.id, width: handle.width ?? 1, height: handle.height ?? 1, nodeId: userNode.id, From 9b4e99029ba87d44c71b33c06259a126db193b43 Mon Sep 17 00:00:00 2001 From: peterkogo Date: Fri, 19 Sep 2025 09:53:22 +0200 Subject: [PATCH 2/2] chore(changeset) --- .changeset/lemon-adults-admire.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 .changeset/lemon-adults-admire.md diff --git a/.changeset/lemon-adults-admire.md b/.changeset/lemon-adults-admire.md new file mode 100644 index 00000000..11106ea9 --- /dev/null +++ b/.changeset/lemon-adults-admire.md @@ -0,0 +1,7 @@ +--- +'@xyflow/system': patch +'@xyflow/react': patch +'@xyflow/svelte': patch +--- + +Fix id of static handles not being parsed