diff --git a/packages/vue-flow/src/components/Nodes/NodeWrapper.vue b/packages/vue-flow/src/components/Nodes/NodeWrapper.vue index 100dafd8..b50c3ce8 100644 --- a/packages/vue-flow/src/components/Nodes/NodeWrapper.vue +++ b/packages/vue-flow/src/components/Nodes/NodeWrapper.vue @@ -52,9 +52,13 @@ const dragging = useDrag({ }, }) -const observer = useResizeObserver(nodeElement, () => { - updateNodeDimensions([{ id, nodeElement: nodeElement.value, forceUpdate: true }]) -}) +const observer = useResizeObserver( + nodeElement, + () => { + updateNodeDimensions([{ id, nodeElement: nodeElement.value, forceUpdate: true }]) + }, + { box: 'content-box' }, +) watch( [() => node.width, () => node.height, () => node.type, () => node.sourcePosition, () => node.targetPosition],