diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/content/property-dataset-context/element-property-dataset.context.ts b/src/Umbraco.Web.UI.Client/src/packages/core/content/property-dataset-context/element-property-dataset.context.ts index e7c8efed58..033f2271d6 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/content/property-dataset-context/element-property-dataset.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/content/property-dataset-context/element-property-dataset.context.ts @@ -205,4 +205,9 @@ export abstract class UmbElementPropertyDatasetContext< } this._dataOwner.finishPropertyValueChange(); } + + override destroy() { + super.destroy(); + this.#propertyVariantIdMap.destroy(); + } } diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace.context.ts index 4813b6a90e..3b44787443 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace.context.ts @@ -291,6 +291,7 @@ export class UmbDocumentWorkspaceContext override resetState() { super.resetState(); this.#data.clear(); + this.removeUmbControllerByAlias(UmbWorkspaceIsNewRedirectControllerAlias); } async loadLanguages() {