diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 1a5c080d7c..d1628124ad 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -849,6 +849,8 @@ } user.set(null); localStorage.removeItem('token'); + // Clear the OAuth token cookie so /auth doesn't auto-login and redirect-loop + document.cookie = 'token=; Max-Age=0; path=/'; userSignOut().catch((error) => { console.error('Error signing out expired session:', error); });