From d9d70fc35c275f69fb5b059f998e20dffbf1b88c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Mon, 2 Jan 2023 11:38:01 +0100 Subject: [PATCH] destroy --- .../components/entity-property/entity-property.element.ts | 2 +- .../src/core/observable-api/observer.ts | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/components/entity-property/entity-property.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/components/entity-property/entity-property.element.ts index 6652cd06f8..f572dc6efd 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/components/entity-property/entity-property.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/components/entity-property/entity-property.element.ts @@ -137,7 +137,7 @@ export class UmbEntityPropertyElement extends UmbControllerHostMixin(LitElement) private _observePropertyEditorUI() { if(this.propertyEditorUIObserver) { - //this.propertyEditorUIObserver.destroy(); + this.propertyEditorUIObserver.destroy(); } this.propertyEditorUIObserver = new UmbObserverController(this, umbExtensionsRegistry.getByAlias(this.propertyEditorUIAlias), (manifest) => { if (manifest?.type === 'propertyEditorUI') { diff --git a/src/Umbraco.Web.UI.Client/src/core/observable-api/observer.ts b/src/Umbraco.Web.UI.Client/src/core/observable-api/observer.ts index 4f701a0e49..b577a2b6d3 100644 --- a/src/Umbraco.Web.UI.Client/src/core/observable-api/observer.ts +++ b/src/Umbraco.Web.UI.Client/src/core/observable-api/observer.ts @@ -22,4 +22,9 @@ export class UmbObserver { hostDisconnected() { this.#subscription.unsubscribe(); } + + destroy(): void { + this.#subscription.unsubscribe(); + } + }; \ No newline at end of file