From 41ed29f35f021e8479c3ad45d4f568ae4532e1fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Tue, 25 Jul 2023 16:12:05 +0200 Subject: [PATCH] clean up base controller on destroy --- .../extension-api/controller/base-extensions-controller.ts | 6 ++++++ 1 file changed, 6 insertions(+) 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 = []; + } }