From 30efd620822294722b7c7432d86ef86dbcf6b49e Mon Sep 17 00:00:00 2001 From: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com> Date: Wed, 1 Jun 2022 15:50:20 +0200 Subject: [PATCH] fix(vue-flow): unregister apply handlers when `applyDefault` is false --- packages/vue-flow/src/container/VueFlow/watch.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/vue-flow/src/container/VueFlow/watch.ts b/packages/vue-flow/src/container/VueFlow/watch.ts index 160a3b31..0cc7c4dd 100644 --- a/packages/vue-flow/src/container/VueFlow/watch.ts +++ b/packages/vue-flow/src/container/VueFlow/watch.ts @@ -156,6 +156,9 @@ export default (models: ToRefs if (store.applyDefault.value) { store.onNodesChange(store.applyNodeChanges) store.onEdgesChange(store.applyEdgeChanges) + } else { + store.hooks.value.nodesChange.off(store.applyNodeChanges) + store.hooks.value.edgesChange.off(store.applyEdgeChanges) } }, { immediate: true },