Skip to content

Conversation

@guimroque
Copy link
Member

Summary

  • Fix CI E2E test failures by installing correct Playwright versions
  • Install both playwright@1.48.2 (chromium-1140 for Synpress) and playwright@1.57.0 (chromium-1200 for E2E tests)
  • Resolves version mismatch caused by pnpm security override playwright@<1.55.1: >=1.55.1

Test plan

  • Verify E2E tests pass in CI
  • Verify Synpress cache builds successfully

guimroque and others added 30 commits July 25, 2025 17:07
…nnector using the minimum necessary packages
… cleanup

- Add skipVersionSelection flag to bypass predicate version modal
- Clear Privy localStorage and cookies on disconnect for fresh logins
- Check both user.wallet and embeddedWallet for address detection
- Clear only bako_connector_personal_wallet on disconnect
- Allow fresh login with different account without manual cache clear
…cases

Handle scenarios where Privy automatic wallet creation fails or is
interrupted. Clear stale sessions before login to prevent invalid
OTP code errors from corrupted session state.
Wait for auth state to stabilize before checking wallet, and ensure
clean logout before showing login modal to prevent email linking errors.
guimroque and others added 2 commits January 12, 2026 14:43
The localStorage cleanup for Bako connector keys is essential to maintain
state synchronization between Privy and the connector. Without it, stale
data causes authentication conflicts when reconnecting.

Also updates the Social Login icon to a modern email envelope design.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Override accounts() and isConnected() to wait for Privy to be ready
before checking stored account. This prevents the race condition where
SDK queries these methods before Privy session is restored from iframe.

Also adds logout before sendCode() to prevent cannot_link_more_of_type
error when switching email accounts.
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.

4 participants