Firebase login can't work in a cross-origin isolated context, so the login page needs to be served separately from the main page. The backend does not send the isolation headers for the login page.
Also change Google sign-in to use popup flow instead of redirect flow. This is required for Firefox due to partitioned storage. For details, see:
Firebase login can't work in a cross-origin isolated context, so the login page needs to be served separately from the main page. The backend does not send the isolation headers for the login page.
Also change Google sign-in to use popup flow instead of redirect flow. This is required for Firefox due to partitioned storage. For details, see: