diff --git a/src/client/components/NewsButton.ts b/src/client/components/NewsButton.ts index c1c4d22d5..7318dc054 100644 --- a/src/client/components/NewsButton.ts +++ b/src/client/components/NewsButton.ts @@ -19,19 +19,30 @@ export class NewsButton extends LitElement { try { const lastSeenVersion = localStorage.getItem("version"); this.isActive = lastSeenVersion !== version; + if (this.isActive) { + setTimeout(() => { + this.openNewsModel(); + }, 500); + } } catch (error) { // Fallback to NOT showing notification if localStorage fails this.isActive = false; } + localStorage.setItem("version", version); } private handleClick() { localStorage.setItem("version", version); this.isActive = false; + this.openNewsModel(); + } + private openNewsModel() { const newsModal = document.querySelector("news-modal") as NewsModal; if (newsModal) { newsModal.open(); + } else { + console.log("no newsModal"); } }