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}