diff --git a/packages/core/src/extensions/extension-loader/extension/extension.injectable.ts b/packages/core/src/extensions/extension-loader/extension/extension.injectable.ts index 711f9782d4..d54d997d09 100644 --- a/packages/core/src/extensions/extension-loader/extension/extension.injectable.ts +++ b/packages/core/src/extensions/extension-loader/extension/extension.injectable.ts @@ -32,7 +32,9 @@ const extensionInjectable = getInjectable({ const injectables = extensionRegistrator(instance); if (Array.isArray(injectables)) { - injectableDifferencingRegistrator(injectables); + runInAction(() => { + injectableDifferencingRegistrator(injectables); + }); } else { reactionDisposer.push(reaction( () => injectables.get(),