diff --git a/src/routes/settings/alerts/+page.svelte b/src/routes/settings/alerts/+page.svelte index 58776c57..35c7e52b 100644 --- a/src/routes/settings/alerts/+page.svelte +++ b/src/routes/settings/alerts/+page.svelte @@ -148,6 +148,17 @@ let loading = $state(false) let settings = $state(buildSettings()) + let settingsHydrated = $state(false) + + $effect(() => { + if (settingsHydrated) return + + const {email, emailAddress} = $userSettingsValues + if (!email && !emailAddress) return + + settingsHydrated = true + settings = buildSettings() + })