diff --git a/packages/svelte/CHANGELOG.md b/packages/svelte/CHANGELOG.md index 109271be..d87b7e83 100644 --- a/packages/svelte/CHANGELOG.md +++ b/packages/svelte/CHANGELOG.md @@ -1,5 +1,9 @@ # @xyflow/svelte +## 0.0.41 + +- fix: re-observe nodes when not initialized + ## 0.0.40 - add `orientation` ('horizontal' or 'vertical'), `style` and `class` prop for `Controls` component diff --git a/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte b/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte index e502cd50..da45905e 100644 --- a/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte +++ b/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte @@ -121,7 +121,7 @@ setContext('svelteflow__node_connectable', connectableStore); $: { - if (resizeObserver && nodeRef !== prevNodeRef) { + if (resizeObserver && (nodeRef !== prevNodeRef || !initialized)) { prevNodeRef && resizeObserver.unobserve(prevNodeRef); nodeRef && resizeObserver.observe(nodeRef); prevNodeRef = nodeRef;