chore: update OTA modal UI#25867
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. |
🔍 Smart E2E Test Selection
click to see 🤖 AI reasoning detailsE2E Test Selection:
These are purely visual/styling changes with no impact on:
No E2E tests exist specifically for the OTAUpdatesModal component, and the changes don't affect any shared components that other E2E tests depend on. The unit tests have been properly updated to cover the new functionality (close button). Since this modal only appears conditionally when OTA updates are available (not during normal app usage), it doesn't intersect with any E2E test scenarios. Performance Test Selection: |
|



Description
Update OTA modal to newest design here
Changelog
CHANGELOG entry: Updated OTA modal user interface
Related issues
Fixes: https://consensyssoftware.atlassian.net/browse/TMCU-393
Manual testing steps
Screenshots/Recordings
Before
Simulator.Screen.Recording.-.iPhone.17.-.2026-02-09.at.16.52.38.mov
After
after.mov
Pre-merge author checklist
Pre-merge reviewer checklist
Note
Low Risk
Primarily UI/copy changes with a small behavioral addition (explicit close) and minimal impact on the existing reload/metrics flow.
Overview
Updates
OTAUpdatesModalto the latest design-system layout: replaces the old header/scroll/button components withHeaderCompactStandard+ design-systemButton/Text, tweaks spacing/sizing, and adds a close affordance that dismisses the bottom sheet.Fixes branding to switch the MetaMask wordmark based on light/dark theme via
useAssetFromTheme, and updates the English modal copy (title + iOS/Android descriptions). Tests are refactored to render with providers, mock new UI/theme dependencies, and add coverage for the new close button behavior.Written by Cursor Bugbot for commit e14a256. This will update automatically on new commits. Configure here.