fix(web): match composer pull request state icons - #9375
UI Consistency: no issues found
All clear
Details
Note
Your check run agent prompt is: .macroscope/check-run-agents/ui-consistency.md
More information about how Check Run Agents work can be found in our Help Center.
Reviewed the changed lines in apps/web/src/components/ThreadStatusIndicators.tsx, BranchToolbarBranchSelector.tsx, and LegacySidebar.tsx. The change routes icon selection through the shared resolvePullRequestState helper in pullRequest/pullRequestPresentation.tsx rather than hardcoding a glyph, with no new raw controls, no new global CSS or inline style objects, and no duplicated primitive markup.
🔍 Agent activity — 1 tool call
💭 The diff looks minor—just passing props to ChangeRequestStatusIcon and using resolvePullRequestState—so nothing here seems to violate UI consistency. I'll do a quick sanity check on pullRequestPresentation just to be thorough, but this looks clear.
1. browse_code — Show the contents of apps/web/src/components/pullRequest/pullRequestPresentation.tsx, specifically resolvePullRequestState.
Agent Credits: 28 credits
Token usage: 8 uncached input · 17,647 cache-read input · 29,727 cache-write input · 2,842 output
Agent Credits may also include non-token charges from external tools such as web research.