refactor: Reverted selected state for explore tab icon cp-7.69.1 cp-7.70.0#27459
refactor: Reverted selected state for explore tab icon cp-7.69.1 cp-7.70.0#27459brianacnguyen merged 1 commit intomainfrom
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: However, TabBar is a global navigation component used across the app (Wallet, Activity, Trending, Rewards). The most directly impacted area is the Trending tab, which is covered under SmokeWalletPlatform (including Trending discovery tab and its integration with navigation). Running this suite ensures that tab navigation—especially to Trending—still works correctly and that no unintended UI regressions affect core wallet platform flows. No controller, Engine, network, account, trade, or confirmation logic was modified, so broader domain-specific tags (e.g., SmokeAccounts, SmokeConfirmations, SmokeTrade, SmokeNetworkExpansion) are not required for adequate risk coverage. Given this is a UI-only icon change with no behavioral modification, risk is low and a focused platform-level smoke suite is sufficient. Performance Test Selection: |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
| [TabBarIconKey.Wallet]: IconName.HomeFilled, | ||
| [TabBarIconKey.Activity]: IconName.ClockFilled, | ||
| [TabBarIconKey.Trending]: IconName.SearchFilled, | ||
| [TabBarIconKey.Trending]: IconName.Search, |
There was a problem hiding this comment.
Redundant FILLED_ICONS entry duplicates base icon value
Low Severity
The FILLED_ICONS entry for TabBarIconKey.Trending now maps to IconName.Search, which is identical to the base icon in ICON_BY_TAB_BAR_ICON_KEY. The fallback ?? baseIcon on line 62 already handles this case, making this entry functionally redundant. Keeping it in a map named FILLED_ICONS is also semantically misleading since it no longer points to a filled variant — a future developer may wonder why an outline icon appears in the "filled" map.
|
✅ E2E Fixture Validation — Schema is up to date |
|





Description
Updates the Explore (Trending) tab icon in the main tab bar from the filled variant to the outline variant.
Changelog
CHANGELOG entry: Updated Explore tab icon in the main tab bar to use the outline style.
Related issues
Fixes: https://consensyssoftware.atlassian.net/browse/DSYS-578
Manual testing steps
Screenshots/Recordings
Before
After
Simulator.Screen.Recording.-.iPhone.15.Pro.Max.-.2026-03-12.at.16.21.02.mov
Pre-merge author checklist
Pre-merge reviewer checklist
Note
Low Risk
Low risk visual-only change that swaps the selected-state icon for the Explore/Trending tab; no navigation, analytics, or data flows are affected.
Overview
Updates the TabBar selected-state icon mapping for the Explore/Trending tab to use the outline
IconName.Searchinstead of the filledIconName.SearchFilled, reverting its “active” appearance to match the outline style.Written by Cursor Bugbot for commit 829d018. This will update automatically on new commits. Configure here.