From 9a47687fd2e902e9866da5d060f836d9cfa350c0 Mon Sep 17 00:00:00 2001 From: Tristan Manchester Date: Wed, 22 Apr 2026 04:28:29 +0200 Subject: [PATCH] Preserve mode flags when updating URL --- src/components/app/url-manager.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/components/app/url-manager.ts b/src/components/app/url-manager.ts index d08391e..c16b388 100644 --- a/src/components/app/url-manager.ts +++ b/src/components/app/url-manager.ts @@ -46,6 +46,20 @@ export class URLManager { params.delete('grid'); } + // Editor mode + if (this.app.isEditorMode) { + params.set('editor', 'true'); + } else { + params.delete('editor'); + } + + // Frontend only mode + if (this.app.isFrontendOnlyMode) { + params.set('frontend-only', 'true'); + } else { + params.delete('frontend-only'); + } + const paramsString = params.toString(); history.pushState({}, '', `?${paramsString}${currentHash}`);