diff --git a/packages/vue-flow/src/composables/useVueFlow.ts b/packages/vue-flow/src/composables/useVueFlow.ts index 0e06fe3b..91f2c6d1 100644 --- a/packages/vue-flow/src/composables/useVueFlow.ts +++ b/packages/vue-flow/src/composables/useVueFlow.ts @@ -124,7 +124,6 @@ export default (options?: FlowProps): VueFlowStore => { vueFlow = storage.create(name, options) if (scope) { - scope.vueFlowId = name isParentScope = true } } else { @@ -141,6 +140,8 @@ export default (options?: FlowProps): VueFlowStore => { if (scope) { provide(VueFlow, vueFlow) + scope.vueFlowId = vueFlow.id + if (isParentScope) { // dispose of state values and storage entry tryOnScopeDispose(() => {