diff --git a/web/src/lib/components/shared-components/version-announcement-box.svelte b/web/src/lib/components/shared-components/version-announcement-box.svelte index 62e9baf779..9bfebe317e 100644 --- a/web/src/lib/components/shared-components/version-announcement-box.svelte +++ b/web/src/lib/components/shared-components/version-announcement-box.svelte @@ -14,6 +14,7 @@ const onAcknowledge = () => { localStorage.setItem('appVersion', releaseVersion); + sessionStorage.setItem('modalAcknowledged', 'true'); showModal = false; }; @@ -31,7 +32,7 @@ let releaseVersion = $derived($release && semverToName($release.releaseVersion)); let serverVersion = $derived($release && semverToName($release.serverVersion)); $effect(() => { - if ($release?.isAvailable) { + if ($release?.isAvailable && !sessionStorage.getItem('modalAcknowledged')) { handleRelease(); } });