chore: remove smart account upgrade splash page and related preferences#26116
chore: remove smart account upgrade splash page and related preferences#26116
Conversation
|
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. |
Pull request was converted to draft
🔍 Smart E2E Test Selection
click to see 🤖 AI reasoning detailsE2E Test Selection:
The changes are primarily deletions of a feature. The confirmation flow is still intact, just without the smart account opt-in splash screen. Since this modifies the confirmation component (confirm-component.tsx) by removing the Splash component, we should run SmokeConfirmations to ensure the confirmation flow still works correctly. No E2E tests were found specifically for the smart account opt-in feature (searched for smart.*account, 7702, etc.), so the existing confirmation tests should be sufficient to verify the confirmation flow still works after these deletions. The changes don't affect other areas like accounts, identity, network, trade, or wallet platform features - they are isolated to the confirmation flow's smart account upgrade splash screen. Performance Test Selection: |
|



Description
Remove smart account upgrade splash page and related code and preferences.
Changelog
CHANGELOG entry:
Related issues
Fixes: https://github.com/MetaMask/MetaMask-planning/issues/7007
Manual testing steps
Screenshots/Recordings
NA
Pre-merge author checklist
Pre-merge reviewer checklist
Note
Medium Risk
Moderate risk because it changes confirmation/navigation flow by removing a previously-rendered overlay and route; regressions would surface as missing/incorrect upgrade prompting or navigation errors if any callers still reference removed routes/preferences.
Overview
Removes the smart account upgrade splash/opt-in UX from confirmations and navigation: the
Splashoverlay andSmartAccountUpdateModalroute are deleted, andConfirmno longer renders the splash component.Cleans up the related settings/preferences surface by removing the Advanced Settings “Use smart account” toggle, the
smartAccountOptInselector/analytics event/test IDs, and associated i18n strings across locales.Written by Cursor Bugbot for commit b29b773. This will update automatically on new commits. Configure here.