diff --git a/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/base-extensions-controller.ts b/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/base-extensions-controller.ts index a191a32a53..23e23c6953 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/base-extensions-controller.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/base-extensions-controller.ts @@ -99,4 +99,10 @@ export abstract class UmbBaseExtensionsController< // Idea: could be abstracted into a requestChange method, so we can override it in a subclass. } }; + + public destroy() { + super.destroy(); + this._extensions = []; + this._permittedExts = []; + } }