Conversation
4d71c7f
🔍 Smart E2E Test Selection
click to see 🤖 AI reasoning detailsThis PR introduces significant changes to the Bridge/Swap token selector functionality:
The E2E tests that use these mocks and page objects are:
The SmokeTrade tag is the appropriate tag to run as it covers:
The changes are medium risk because:
|
|



Description
Replaces the legacy swap asset picker interfaces with a new, unified asset selector. The new selector is full screen and utilized the new /popular and /search endpoints of the bridge API for significantly faster loading times.
Design: https://www.figma.com/design/1F3yNWYLOVPFpTPeJugH20/SWAP?node-id=9898-17382&t=7aukGCuzC3p7zFV0-0
Changelog
CHANGELOG entry: Added new swaps asset picker
Related issues
Fixes:
Manual testing steps
Screenshots/Recordings
Before
After
Screen.Recording.2026-01-20.at.17.53.31.mov
Pre-merge author checklist
Pre-merge reviewer checklist
Note
Consolidates Bridge token selection and cleans up deprecated screens.
BridgeViewnow navigates toRoutes.BRIDGE.TOKEN_SELECTORwith{ type: 'source' | 'dest' }; updated tests to assert new route/paramsBridgeDestNetworkSelector,BridgeDestTokenSelector,BridgeDestNetworksBarand their tests/snapshotsisSelectingTokento view state to prevent quote-expired modal while selecting; updates related mocksbridge.no_mm_fee_disclaimerwhen no fee (removesnoFeeDestAssetscheck)KeyValueRowTooltipacceptsbottomPadding;KeyValueRowLabelpasses it toopenTooltipModalWritten by Cursor Bugbot for commit 4d71c7f. This will update automatically on new commits. Configure here.