diff --git a/examples/svelte/src/routes/examples/reset/+page.svelte b/examples/svelte/src/routes/examples/reset/+page.svelte index bec87718..4fff7a6a 100644 --- a/examples/svelte/src/routes/examples/reset/+page.svelte +++ b/examples/svelte/src/routes/examples/reset/+page.svelte @@ -10,6 +10,8 @@ const node1: Node = { id: 'c1', data: { label: '1' }, + width: 100, + height: 100, position: { x: 0, y: 0 } }; diff --git a/packages/svelte/package.json b/packages/svelte/package.json index a6284553..d02f995a 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@xyflow/svelte", - "version": "1.0.0-next.1", + "version": "1.0.0-next.2", "description": "Svelte Flow - A highly customizable Svelte library for building node-based editors, workflow systems, diagrams and more.", "keywords": [ "svelte", diff --git a/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte b/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte index 7392c58b..1aa5d79f 100644 --- a/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte +++ b/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte @@ -57,7 +57,7 @@ let draggable = $derived(_draggable ?? store.nodesDraggable); let selectable = $derived(_selectable ?? store.elementsSelectable); let connectable = $derived(_connectable ?? store.nodesConnectable); - let initialized = $derived(nodeHasDimensions(node)); + let initialized = $derived(nodeHasDimensions(node) && !!node.internals.handleBounds); function isInParentLookup(id: string) { return store.parentLookup.has(id);