From b64105146e6b8c7aa617d65362518481b6828502 Mon Sep 17 00:00:00 2001 From: Vasilica Olariu Date: Wed, 2 Jul 2025 07:50:56 +0300 Subject: [PATCH 1/3] Add fallback for signout function --- src/lib/components/user-area/UserArea.svelte | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/components/user-area/UserArea.svelte b/src/lib/components/user-area/UserArea.svelte index 4927775f..59a1a5f6 100644 --- a/src/lib/components/user-area/UserArea.svelte +++ b/src/lib/components/user-area/UserArea.svelte @@ -20,7 +20,10 @@ let debounce = ''; $: ({ - signOut: onSignOut = () => {}, + signOut: onSignOut = function onSignOut() { + const locationHref = `${window.location.origin}${window.location.pathname}` + window.location.href = `${AUTH0_AUTHENTICATOR_URL}?logout=true&?retUrl=${encodeURIComponent(locationHref)}`; + }, ready: isReady, autoFetchUser, user, From dec9c3c65618b9ae8158dd2a7f1dca9828b83f92 Mon Sep 17 00:00:00 2001 From: Vasilica Olariu Date: Wed, 2 Jul 2025 07:58:53 +0300 Subject: [PATCH 2/3] fix return url --- src/lib/components/user-area/UserArea.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/user-area/UserArea.svelte b/src/lib/components/user-area/UserArea.svelte index 59a1a5f6..98d46a02 100644 --- a/src/lib/components/user-area/UserArea.svelte +++ b/src/lib/components/user-area/UserArea.svelte @@ -22,7 +22,7 @@ $: ({ signOut: onSignOut = function onSignOut() { const locationHref = `${window.location.origin}${window.location.pathname}` - window.location.href = `${AUTH0_AUTHENTICATOR_URL}?logout=true&?retUrl=${encodeURIComponent(locationHref)}`; + window.location.href = `${AUTH0_AUTHENTICATOR_URL}?logout=true&retUrl=${encodeURIComponent(locationHref)}`; }, ready: isReady, autoFetchUser, From cf3241dcc30b314bbaec3f1606f3fbcc5db64d3d Mon Sep 17 00:00:00 2001 From: Vasilica Olariu Date: Wed, 2 Jul 2025 08:29:11 +0300 Subject: [PATCH 3/3] remove pathname from return url on signout --- src/lib/components/user-area/UserArea.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/user-area/UserArea.svelte b/src/lib/components/user-area/UserArea.svelte index 98d46a02..d98f003a 100644 --- a/src/lib/components/user-area/UserArea.svelte +++ b/src/lib/components/user-area/UserArea.svelte @@ -21,7 +21,7 @@ $: ({ signOut: onSignOut = function onSignOut() { - const locationHref = `${window.location.origin}${window.location.pathname}` + const locationHref = `${window.location.origin}` window.location.href = `${AUTH0_AUTHENTICATOR_URL}?logout=true&retUrl=${encodeURIComponent(locationHref)}`; }, ready: isReady,