From 23f9312434d2369f724539d205a6331c172f1374 Mon Sep 17 00:00:00 2001 From: Andreas Coroiu Date: Wed, 17 Sep 2025 14:11:06 +0200 Subject: [PATCH] fix: bypass router cache on back() in popout --- .../platform/popup/view-cache/popup-router-cache.service.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/browser/src/platform/popup/view-cache/popup-router-cache.service.ts b/apps/browser/src/platform/popup/view-cache/popup-router-cache.service.ts index b666e49c964..b545618c0ce 100644 --- a/apps/browser/src/platform/popup/view-cache/popup-router-cache.service.ts +++ b/apps/browser/src/platform/popup/view-cache/popup-router-cache.service.ts @@ -105,6 +105,11 @@ export class PopupRouterCacheService { * Navigate back in history */ async back() { + if (!BrowserPopupUtils.inPopup(window)) { + this.location.back(); + return; + } + const history = await this.state.update((prevState) => prevState ? prevState.slice(0, -1) : [], );