diff --git a/lib/msal-browser/src/interaction_client/RedirectClient.ts b/lib/msal-browser/src/interaction_client/RedirectClient.ts index 0b902e7c49..bec5a12ce6 100644 --- a/lib/msal-browser/src/interaction_client/RedirectClient.ts +++ b/lib/msal-browser/src/interaction_client/RedirectClient.ts @@ -389,6 +389,11 @@ export class RedirectClient extends StandardInteractionClient { this.browserStorage.removeRequestRetried(); throw e; } finally { + this.browserStorage.removeTemporaryItem( + this.browserStorage.generateCacheKey( + TemporaryCacheKeys.REDIRECT_REQUEST + ) + ); this.browserStorage.cleanRequestByInteractionType( InteractionType.Redirect );