From 63cf801ef15c2d111e5a26de6acd35060ebfa3d0 Mon Sep 17 00:00:00 2001 From: mplorentz Date: Mon, 21 Sep 2026 16:14:02 -0400 Subject: [PATCH] Fix settings hydration --- src/routes/settings/alerts/+page.svelte | 11 +++++++++++ 1 file changed, 11 insertions(+) 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() + })