Skip to content

fix(web): match composer pull request state icons - #9375

Merged
maria-rcks merged 1 commit into
pingdotgg:mainfrom
flamboh:t3code/fix-composer-pr-icons
Sep 4, 2026
Merged

maria-rcks merged 1 commit into
pingdotgg:mainfrom
flamboh:t3code/fix-composer-pr-icons

fix(web): match composer pull request state icons

1531800
Select commit
Loading
Failed to load commit list.
MacroscopeApp / Macroscope - UI Consistency succeeded Sep 4, 2026 in 2m 6s

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.