diff --git a/change/@azure-msal-browser-e49fa6cc-c5d6-4872-8524-8259462f8657.json b/change/@azure-msal-browser-e49fa6cc-c5d6-4872-8524-8259462f8657.json new file mode 100644 index 0000000000..9928d3be71 --- /dev/null +++ b/change/@azure-msal-browser-e49fa6cc-c5d6-4872-8524-8259462f8657.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "Remove onRedirectNative call back function in native ATRedirect calls #7193", + "packageName": "@azure/msal-browser", + "email": "lalimasharda@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/lib/msal-browser/src/interaction_client/NativeInteractionClient.ts b/lib/msal-browser/src/interaction_client/NativeInteractionClient.ts index 0697feb4ba..ad3c48911e 100644 --- a/lib/msal-browser/src/interaction_client/NativeInteractionClient.ts +++ b/lib/msal-browser/src/interaction_client/NativeInteractionClient.ts @@ -288,13 +288,17 @@ export class NativeInteractionClient extends BaseInteractionClient { this.logger.trace( "NativeInteractionClient - acquireTokenRedirect called." ); - const nativeRequest = await this.initializeNativeRequest(request); - const { ...nativeTokenRequest } = nativeRequest; + const { ...remainingParameters } = request; + delete remainingParameters.onRedirectNavigate; + + const nativeRequest = await this.initializeNativeRequest( + remainingParameters + ); const messageBody: NativeExtensionRequestBody = { method: NativeExtensionMethod.GetToken, - request: nativeTokenRequest, + request: nativeRequest, }; try {