From 7a416eae6161521167a3f7dfe70df02db1685a05 Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Fri, 6 Jan 2023 12:47:46 +0100 Subject: [PATCH] refactor(core): use `pre` flush in `NodeWrapper` Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com> --- packages/core/src/components/Nodes/NodeWrapper.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/components/Nodes/NodeWrapper.vue b/packages/core/src/components/Nodes/NodeWrapper.vue index 13ef3abb..6944f9ef 100644 --- a/packages/core/src/components/Nodes/NodeWrapper.vue +++ b/packages/core/src/components/Nodes/NodeWrapper.vue @@ -136,11 +136,11 @@ watch( { flush: 'pre', immediate: true }, ) -watch([() => node.extent, () => nodeExtent], updatePosition) +watch([() => node.extent, () => nodeExtent], updatePosition, { flush: 'pre' }) // todo: do we need to wait for initialized? Or can we clamp the position immediately? until(() => node.initialized) - .toBe(true) + .toBe(true, { flush: 'pre' }) .then(updatePosition) /** this re-calculates the current position, necessary for clamping by a node's extent */