From a67cbfae940f11add07acf40d6cad10536bd9a57 Mon Sep 17 00:00:00 2001 From: mkljczk Date: Sun, 16 Mar 2025 09:18:27 +0100 Subject: [PATCH] pl-fe: is this a race condition? Signed-off-by: mkljczk --- packages/pl-fe/src/actions/consumer-auth.ts | 4 +++- packages/pl-fe/src/actions/external-auth.ts | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/pl-fe/src/actions/consumer-auth.ts b/packages/pl-fe/src/actions/consumer-auth.ts index 202e12c2b..41f7d3fc4 100644 --- a/packages/pl-fe/src/actions/consumer-auth.ts +++ b/packages/pl-fe/src/actions/consumer-auth.ts @@ -44,7 +44,9 @@ const prepareRequest = (provider: string) => const query = queryString.stringify(params); - location.href = `${baseURL}/oauth/prepare_request?${query.toString()}`; + setTimeout(() => { + location.href = `${baseURL}/oauth/prepare_request?${query.toString()}`; + }, 100); }; export { diff --git a/packages/pl-fe/src/actions/external-auth.ts b/packages/pl-fe/src/actions/external-auth.ts index 191ffe870..372aeddf4 100644 --- a/packages/pl-fe/src/actions/external-auth.ts +++ b/packages/pl-fe/src/actions/external-auth.ts @@ -59,7 +59,9 @@ const externalAuthorize = (instance: Instance, baseURL: string) => { localStorage.setItem('plfe:external:baseurl', baseURL); localStorage.setItem('plfe:external:scopes', scopes); - window.location.href = `${baseURL}/oauth/authorize?${query.toString()}`; + setTimeout(() => { + window.location.href = `${baseURL}/oauth/authorize?${query.toString()}`; + }, 100); }); };