From e8c65b0682f47c42e77d1f580555e9d30b18cd85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20Adel=C3=B6w?= Date: Tue, 29 Jun 2021 13:45:37 +0200 Subject: [PATCH] Clear the previously selected sign-in provider on failure MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fredrik Adelöw --- .changeset/twenty-pumpkins-work.md | 5 +++++ packages/core-components/src/layout/SignInPage/providers.tsx | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changeset/twenty-pumpkins-work.md diff --git a/.changeset/twenty-pumpkins-work.md b/.changeset/twenty-pumpkins-work.md new file mode 100644 index 0000000000..b729c989e5 --- /dev/null +++ b/.changeset/twenty-pumpkins-work.md @@ -0,0 +1,5 @@ +--- +'@backstage/core-components': patch +--- + +Clear the previously selected sign-in provider on failure diff --git a/packages/core-components/src/layout/SignInPage/providers.tsx b/packages/core-components/src/layout/SignInPage/providers.tsx index 0f5d3daf2e..19915e6aa9 100644 --- a/packages/core-components/src/layout/SignInPage/providers.tsx +++ b/packages/core-components/src/layout/SignInPage/providers.tsx @@ -143,6 +143,7 @@ export const useSignInProviders = ( if (didCancel) { return; } + localStorage.removeItem(PROVIDER_STORAGE_KEY); errorApi.post(error); setLoading(false); });