From d58dab075718ca06fe466eec65186182cf156d59 Mon Sep 17 00:00:00 2001 From: Naiyuan Qing <145280634+NevilleQingNY@users.noreply.github.com> Date: Thu, 30 Jul 2026 16:57:22 +0800 Subject: [PATCH] fix(issues): stop the sub-issues shimmer chip clipping descenders (#6182) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(issues): stop the shimmer chip clipping descenders The sub-issues "N agents working" chip paired animate-chat-text-shimmer with leading-none. The shimmer paints glyphs via background-clip: text, and the background only covers the line box — with the line box squeezed to 1em, descenders (g, y, p) fell outside it and rendered transparent. Drop leading-none; the pill height is governed by the avatar stack, so the visual size is unchanged. Co-Authored-By: Claude Fable 5 * fix(issues): same descender clip in the per-row activity indicator Same leading-none + background-clip:text pairing as the sub-issues chip; "Working" lost its g descender in inbox and issue rows. Co-Authored-By: Claude Fable 5 --------- Co-authored-by: Claude Fable 5 --- .../issues/components/issue-agent-activity-indicator.tsx | 5 ++++- .../issues/components/sub-issues-agent-working-chip.tsx | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/views/issues/components/issue-agent-activity-indicator.tsx b/packages/views/issues/components/issue-agent-activity-indicator.tsx index b53af6bde1..97d6a76e17 100644 --- a/packages/views/issues/components/issue-agent-activity-indicator.tsx +++ b/packages/views/issues/components/issue-agent-activity-indicator.tsx @@ -125,9 +125,12 @@ export const IssueAgentActivityIndicator = memo(function IssueAgentActivityIndic opacity={opacity} max={3} /> + {/* No leading-none: the shimmer paints glyphs via background-clip: + text, and the background only covers the line box — a squeezed + line box leaves descenders transparent. */} - + {/* No leading-none: the shimmer paints glyphs via background-clip: + text, and the background only covers the line box — a squeezed + line box leaves descenders transparent. */} + {t(($) => $.agent_activity.chip_agents_working, { count: agentIds.length, })}