From 716f761ee5b3add5ddec28d313786e0a8ff4f850 Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Sat, 24 Sep 2022 13:02:46 +0200 Subject: [PATCH] fix(nc-gui): dispose injection when provider scope is disposed --- packages/nc-gui/composables/useInjectionState/index.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/nc-gui/composables/useInjectionState/index.ts b/packages/nc-gui/composables/useInjectionState/index.ts index 6fdb541cb3..33ab5cb78f 100644 --- a/packages/nc-gui/composables/useInjectionState/index.ts +++ b/packages/nc-gui/composables/useInjectionState/index.ts @@ -16,6 +16,10 @@ export function useInjectionState( providableState = providedState + tryOnScopeDispose(() => { + providableState = undefined + }) + return providedState }