From e4eeb476a0386e1c979d8408aa75595dd945a66c Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Fri, 28 Nov 2025 09:13:36 +0100 Subject: [PATCH 1/2] fix: allows URL to be passed to navigator --- .../workspace/entity-detail/entity-detail-workspace-base.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/workspace/entity-detail/entity-detail-workspace-base.ts b/src/Umbraco.Web.UI.Client/src/packages/core/workspace/entity-detail/entity-detail-workspace-base.ts index c1e0912a3f61..e4e7f27c7ba0 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/workspace/entity-detail/entity-detail-workspace-base.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/workspace/entity-detail/entity-detail-workspace-base.ts @@ -380,7 +380,10 @@ export abstract class UmbEntityDetailWorkspaceContextBase< * @returns { boolean} true if the workspace is navigating away. * @memberof UmbEntityWorkspaceContextBase */ - protected _checkWillNavigateAway(newUrl: string): boolean { + protected _checkWillNavigateAway(newUrl: string | URL): boolean { + if (newUrl instanceof URL) { + newUrl = newUrl.href; + } return !newUrl.includes(this.routes.getActiveLocalPath()); } From b0158f107406ad87e70cee1ed9fad6e25dc466f5 Mon Sep 17 00:00:00 2001 From: leekelleher Date: Mon, 1 Dec 2025 11:54:10 +0000 Subject: [PATCH 2/2] Also adds fix to Block workspace --- .../block/block/workspace/block-workspace.context.ts | 9 ++++++--- .../entity-detail/entity-detail-workspace-base.ts | 4 ++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block/workspace/block-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block/workspace/block-workspace.context.ts index 08a6090eb4be..3af007c20040 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block/workspace/block-workspace.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block/workspace/block-workspace.context.ts @@ -313,11 +313,14 @@ export class UmbBlockWorkspaceContext