From 70dd73fb3accd75519b20751f17fc29bac2460c3 Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Sat, 17 Sep 2022 14:14:45 +0200 Subject: [PATCH] refactor(nodes): only update position on mount --- packages/vue-flow/src/components/Nodes/NodeWrapper.vue | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/vue-flow/src/components/Nodes/NodeWrapper.vue b/packages/vue-flow/src/components/Nodes/NodeWrapper.vue index 650af83f..38dbb7dc 100644 --- a/packages/vue-flow/src/components/Nodes/NodeWrapper.vue +++ b/packages/vue-flow/src/components/Nodes/NodeWrapper.vue @@ -95,7 +95,14 @@ onUpdateNodeInternals((updateIds) => { }) onMounted(() => { - updateInternals() + updatePosition( + { + x: node.position.x, + y: node.position.y, + z: node.computedPosition.z ? node.computedPosition.z : node.selected ? 1000 : 0, + }, + parentNode ? { ...parentNode.computedPosition } : undefined, + ) if (!scope) scope = effectScope()