test: update predict and confirmations components with proper testIDS#28011
Conversation
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.
🔍 Smart E2E Test Selection
click to see 🤖 AI reasoning detailsE2E Test Selection:
Dependent tags per descriptions:
No performance impact expected — these are purely test ID/selector changes with no logic or rendering changes. Performance Test Selection: |
|
✅ E2E Fixture Validation — Schema is up to date |
|




Description
Changelog
CHANGELOG entry:
Related issues
Fixes:
Manual testing steps
Screenshots/Recordings
Before
After
Pre-merge author checklist
Pre-merge reviewer checklist
Note
Low Risk
Low risk: changes are limited to test ID generation and wiring for UI elements, with no business logic or data flow modifications.
Overview
Updates Predict Market Details tab testIDs to be stable and semantic by switching from index-based IDs to typed tab-key IDs (
'positions' | 'outcomes' | 'about'), and updatesPredictMarketDetailsTabBarplus its unit tests to use the newgetPredictMarketDetailsSelector.tabBarTab(tabKey)API.Adds explicit testIDs to the confirmations
NetworkFiltertabs by introducingnetwork-filter.testIds.tsand passing a requiredtestIDprop intoNetworkFilterTabfor the “All networks” option and each per-chain tab.Written by Cursor Bugbot for commit bea4356. This will update automatically on new commits. Configure here.