Skip to content

fix: android crash for new social login users cp-7.79.0#30775

Merged
sleepytanya merged 2 commits into
release/7.79.0from
cherry-pick-7-79-0-7602aff
May 29, 2026
Merged

fix: android crash for new social login users cp-7.79.0#30775
sleepytanya merged 2 commits into
release/7.79.0from
cherry-pick-7-79-0-7602aff

Conversation

@sleepytanya

@sleepytanya sleepytanya commented May 28, 2026

Copy link
Copy Markdown
Contributor

Description

Cherry-pick of #30765 with manual conflict resolution.

Skips success animation on Android for seedless onboarding flow to prevent crash on new social login users.

Changes

  • Add SEEDLESS_ONBOARDING to ONBOARDING_SUCCESS_FLOW enum
  • Skip success animation on Android for seedless onboarding
  • Include seedless onboarding in wallet home steps eligibility

Original PR

#30765

CHANGELOG entry: null


Note

Low Risk
Targeted UI/navigation guard on Android for one onboarding flow; no auth or wallet-core logic changes beyond existing success-flow routing.

Overview
Fixes an Android crash when new social (seedless) login users finish password setup by skipping the Rive-based onboarding success animation on that platform for the new flow.

Choose Password now resets navigation to Onboarding Success with successFlow: SEEDLESS_ONBOARDING instead of showPasswordHint: true, and a matching SEEDLESS_ONBOARDING value is added to ONBOARDING_SUCCESS_FLOW. Onboarding Success conditionally omits OnboardingSuccessEndAnimation when Platform.OS === 'android' and the flow is seedless. Wallet home onboarding steps eligibility treats seedless onboarding like other first-time completion flows, with tests updated.

Reviewed by Cursor Bugbot for commit a1ce648. Bugbot is set up for automated code reviews on this repo. Configure here.

Cherry-pick of #30765 with manual conflict resolution.
Skips success animation on Android for seedless onboarding flow
to prevent crash.

Co-Authored-By: Gaurav Goel <grvgoel19@gmail.com>
@sleepytanya sleepytanya requested a review from a team as a code owner May 28, 2026 21:18
@github-actions

Copy link
Copy Markdown
Contributor

CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.

@metamaskbotv2 metamaskbotv2 Bot added team-qa QA team INVALID-PR-TEMPLATE PR's body doesn't match template labels May 28, 2026

@cursor cursor Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 2a9309d. Configure here.

Comment thread app/components/Views/ChoosePassword/index.tsx
@github-actions

Copy link
Copy Markdown
Contributor

🔍 Smart E2E Test Selection

⏭️ Smart E2E selection skipped - PR targets a release or stable branch (release/* or stable)

All E2E tests pre-selected.

View GitHub Actions results

@sleepytanya

Copy link
Copy Markdown
Contributor Author

policy-bot: approve

@sleepytanya sleepytanya merged commit c98d19a into release/7.79.0 May 29, 2026
304 of 316 checks passed
@sleepytanya sleepytanya deleted the cherry-pick-7-79-0-7602aff branch May 29, 2026 00:00
@github-actions github-actions Bot locked and limited conversation to collaborators May 29, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

INVALID-PR-TEMPLATE PR's body doesn't match template size-S team-qa QA team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant