From be06b22e06c536c22ce4dff178de2f8da4babde2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Fri, 12 Apr 2024 12:58:21 +0200 Subject: [PATCH] unset extensionsController --- .../core/components/extension-slot/extension-slot.element.ts | 1 + .../extension-with-api-slot/extension-with-api-slot.element.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/extension-slot/extension-slot.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/extension-slot/extension-slot.element.ts index 2e3b3fd37f..f4e8f8679a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/extension-slot/extension-slot.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/extension-slot/extension-slot.element.ts @@ -102,6 +102,7 @@ export class UmbExtensionSlotElement extends UmbLitElement { disconnectedCallback(): void { this.#attached = false; this.#extensionsController?.destroy(); + this.#extensionsController = undefined; super.disconnectedCallback(); } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/extension-with-api-slot/extension-with-api-slot.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/extension-with-api-slot/extension-with-api-slot.element.ts index d1c35b7e9c..4a3ef2eccb 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/extension-with-api-slot/extension-with-api-slot.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/extension-with-api-slot/extension-with-api-slot.element.ts @@ -149,6 +149,7 @@ export class UmbExtensionWithApiSlotElement extends UmbLitElement { disconnectedCallback(): void { this.#attached = false; this.#extensionsController?.destroy(); + this.#extensionsController = undefined; super.disconnectedCallback(); }