feat(web): link pull request authors to profiles - #9627
UI Consistency: no findings
No UI consistency violations in the changed lines. The profile link is added as an optional profileUrl prop on the shared PullRequestActorLabel (composed with the existing Tooltip primitive and cn) rather than a duplicated one-off control, and no global or inline CSS was introduced. The earlier duplication finding on PullRequestDetailPanel.tsx no longer applies.
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.
🔍 Agent activity — 3 tool calls
💭 Good, the PR now extends the shared PullRequestActorLabel with profileUrl, which resolves my earlier concern. Let me check the current component code to confirm there are no remaining violations.
1. browse_code — apps/web/src/components/pullRequest/pullRequestPresentation.tsx
2. browse_code — apps/web/src/components/pullRequest/PullRequestDetailPanel.tsx
💭 That earlier issue seems resolved now that it extends the shared component. I want to check if there's already a shared Link primitive or focus-visible pattern in the ui/ directory before introducing new styling here.
3. browse_code — apps/web/src/components/ui/*
💭 No Link primitive here, and the change stays inside the shared component using cn and props, so this looks compliant with no CSS changes needed. My earlier thread is already resolved, so I'm done here.
Agent Credits: 22 credits
Token usage: 6 uncached input · 45,034 cache-read input · 25,380 cache-write input · 1,000 output
Agent Credits may also include non-token charges from external tools such as web research.