FirebaseUI is an open-source JavaScript library for Web that provides simple, customizable UI bindings on top of Firebase SDKs to eliminate boilerplate code and promote best practices.
Browser version: Chrome - Version 121.0.6167.160 (Official Build) (arm64)
Firebase UI version: 6.1.0
Firebase SDK version: 10.7.2
[REQUIRED] Describe the problem
Looks like the Microsoft login doesn't work properly.
The user appears on the Firebase console but the React app doesn't receive the credentials and just freezes after the Microsoft pop-up is closed.
Steps to reproduce:
Relevant Code:
// Configure FirebaseUI.
const uiConfig = {
signInFlow: 'popup',
signInOptions: [
GoogleAuthProvider.PROVIDER_ID,
FacebookAuthProvider.PROVIDER_ID,
'microsoft.com',
{
provider: EmailAuthProvider.PROVIDER_ID,
requireDisplayName: true,
},
],
credentialHelper: 'none',
callbacks: {
// Avoid redirects after sign-in.
signInSuccessWithAuthResult: () => false,
},
};
// All the other sign-in options work fine. Microsoft doesn't. It just freezes with no logs, no errors, no additional info.
[REQUIRED] Describe your environment
[REQUIRED] Describe the problem
Looks like the Microsoft login doesn't work properly. The user appears on the Firebase console but the React app doesn't receive the credentials and just freezes after the Microsoft pop-up is closed.
Steps to reproduce:
Relevant Code: