From 78e15b23f348983fa36d5c5bbff024e55700744c Mon Sep 17 00:00:00 2001 From: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com> Date: Thu, 23 Jun 2022 08:17:07 +0200 Subject: [PATCH] refactor(nodes): use `content-box` for resize observer --- packages/vue-flow/src/components/Nodes/NodeWrapper.vue | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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],