Skip to content

fix: revert to signInWithPopup — signInWithRedirect fails due to brow…#9

Merged
AlexLopezGomez merged 1 commit into
mainfrom
dev
Mar 21, 2026
Merged

fix: revert to signInWithPopup — signInWithRedirect fails due to brow…#9
AlexLopezGomez merged 1 commit into
mainfrom
dev

Conversation

@AlexLopezGomez
Copy link
Copy Markdown
Owner

…ser storage partitioning

getRedirectResult returned null because modern browsers (Chrome Privacy Sandbox, Safari ITP) partition storage between quorum-be4ac.firebaseapp.com and testquorum.com, so Firebase cannot retrieve the pending redirect state after OAuth completes.

signInWithPopup is now safe to use: testquorum.com is in Firebase authorized domains and *.firebaseapp.com is in CSP connectSrc (commit 327ee0d), which was the missing piece causing the original auth/popup-closed-by-user error.

Summary

  • What problem does this change solve?
  • Why was this approach chosen?

Changes

  • Describe the main implementation changes

Validation

  • Tested locally
  • Updated docs if needed
  • Updated CHANGELOG.md if needed

Notes for Reviewers

  • Call out any risks, follow-ups, or areas where review context helps

…ser storage partitioning

getRedirectResult returned null because modern browsers (Chrome Privacy Sandbox,
Safari ITP) partition storage between quorum-be4ac.firebaseapp.com and testquorum.com,
so Firebase cannot retrieve the pending redirect state after OAuth completes.

signInWithPopup is now safe to use: testquorum.com is in Firebase authorized domains
and *.firebaseapp.com is in CSP connectSrc (commit 327ee0d), which was the missing
piece causing the original auth/popup-closed-by-user error.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@AlexLopezGomez AlexLopezGomez merged commit 095e9b9 into main Mar 21, 2026
1 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant