Repository navigation
perf(web): stop continuous chat status animations - #9709
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 changed lines in apps/web/src/components/chat/ComposerActivityStatus.tsx, ComposerServerUpdateStatus.tsx, MessagesTimeline.tsx, and apps/web/src/index.css. The changes only remove shimmer/animation markup, a global CSS animation utility, and keyframes, replacing them with static values in existing rules. No new custom controls replacing ui/ primitives, no new global CSS or inline styles that Tailwind could express at the owner, and no hand-built composer banner markup bypassing ComposerBanner slots.
🔍 Agent activity — 1 tool call
💭 I notice the diff mainly strips CSS and animations without adding new global styles, so that's fine. I do spot a string literal like "Setting up worktree…" that would render literally with quotes in JSX, which is a rendering bug, but since I'm only checking against the three specific style rules, this doesn't count as a violation I should flag.
1. browse_code — apps/web/src/components/chat/MessagesTimeline.tsx
💭 That's just a JS string expression, nothing notable there. I do notice LiveWorkEntryTimelineRow now routes inactive entries through LiveActivityRow, which drops announceFailure — an accessibility regression, but that's outside the scope of styling review. Otherwise everything looks clear.
Agent Credits: 15 credits
Token usage: 6 uncached input · 30,269 cache-read input · 15,890 cache-write input · 960 output
Agent Credits may also include non-token charges from external tools such as web research.