diff --git a/frontend/src/auth.ts b/frontend/src/auth.ts index 56f3ee1..b0bcc97 100644 --- a/frontend/src/auth.ts +++ b/frontend/src/auth.ts @@ -54,11 +54,9 @@ export function getOidcConfig() { stateStore: storage, userStore: storage, onSigninCallback: () => { - window.history.replaceState( - {}, - document.title, - window.location.pathname + window.location.search, - ); + // Remove the OIDC response params so a reload doesn't try to process + // the same callback twice and fail with a missing state entry. + window.history.replaceState({}, document.title, window.location.pathname); }, }; }