diff --git a/web/src/lib/components/shared/announcement-box.svelte b/web/src/lib/components/shared/announcement-box.svelte index e0096daeb85..73a25a128ae 100644 --- a/web/src/lib/components/shared/announcement-box.svelte +++ b/web/src/lib/components/shared/announcement-box.svelte @@ -7,10 +7,12 @@ export let localVersion: string; export let remoteVersion: string; + const dispatch = createEventDispatcher(); + const acknowledgeClickHandler = () => { localStorage.setItem('appVersion', remoteVersion); - goto($page.url.pathname); + dispatch('close'); }; diff --git a/web/src/routes/__layout.svelte b/web/src/routes/__layout.svelte index d81a21e7041..6245af9503b 100644 --- a/web/src/routes/__layout.svelte +++ b/web/src/routes/__layout.svelte @@ -7,6 +7,7 @@ if (browser) { const { shouldShowAnnouncement, localVersion, remoteVersion } = await checkAppVersion(); + console.log('Recheck'); return { props: { url, shouldShowAnnouncement, localVersion, remoteVersion } }; } else { return { @@ -38,7 +39,7 @@ {#if shouldShowAnnouncement} - + (shouldShowAnnouncement = false)} /> {/if} {/key}