From 93034b50dc3767607aac31f0db112a7e07a92652 Mon Sep 17 00:00:00 2001 From: moklick Date: Tue, 15 Apr 2025 16:05:28 +0200 Subject: [PATCH 1/2] chore(react): init check --- packages/system/src/utils/store.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/system/src/utils/store.ts b/packages/system/src/utils/store.ts index 1546a8ff..d94a7dff 100644 --- a/packages/system/src/utils/store.ts +++ b/packages/system/src/utils/store.ts @@ -125,7 +125,9 @@ export function adoptUserNodes( } if ( - (!internalNode.measured || !internalNode.measured.width || !internalNode.measured.height) && + (internalNode.measured === undefined || + internalNode.measured.width === undefined || + internalNode.measured.height === undefined) && !internalNode.hidden ) { nodesInitialized = false; From 4e681f9c529c3f4f8b2ac5d25b4db7878c197e14 Mon Sep 17 00:00:00 2001 From: moklick Date: Tue, 15 Apr 2025 16:07:03 +0200 Subject: [PATCH 2/2] chore(changeset): add --- .changeset/red-plums-fly.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/red-plums-fly.md diff --git a/.changeset/red-plums-fly.md b/.changeset/red-plums-fly.md new file mode 100644 index 00000000..f94d9fda --- /dev/null +++ b/.changeset/red-plums-fly.md @@ -0,0 +1,5 @@ +--- +'@xyflow/system': patch +--- + +Allow zero as a valid node width/height value