From c70f249ca46d73a4d9a9c155ad5e7939038da6e5 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sat, 16 Aug 2025 12:01:33 +0200 Subject: [PATCH] UX: close 'welcome'-message when a point is selected via URL (and revive it when closed) --- src/Models/MenuState.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/Models/MenuState.ts b/src/Models/MenuState.ts index 627d1e266..98ec28ba8 100644 --- a/src/Models/MenuState.ts +++ b/src/Models/MenuState.ts @@ -90,6 +90,18 @@ export class MenuState { if (!visitedBefore.data && shouldShowWelcomeMessage) { this.pageStates.about_theme.set(true) visitedBefore.set(true) + this._selectedElement.addCallbackD(() => { + if(this.pageStates.about_theme.data){ + this.pageStates.about_theme.set(false) + this._selectedElement.addCallbackAndRun(selected => { + if(!selected){ + this.pageStates.about_theme.set(true) + return true + } + }) + return true + } + }) } }