diff --git a/apps/web/src/components/ThreadStatusIndicators.tsx b/apps/web/src/components/ThreadStatusIndicators.tsx
index 33e5c491229b9b34050ee9ca15e0048931d493fc..859650ca0a9f4867e3ba387983c246c963fde8a4 100644
--- a/apps/web/src/components/ThreadStatusIndicators.tsx
+++ b/apps/web/src/components/ThreadStatusIndicators.tsx
@@ -273,7 +273,9 @@ function PullRequestBadge({
className={cn("contents font-normal text-xs tabular-nums", presentation.toneClassName)}
>
- {presentation.text}
+ {/* An element, not bare text: bare text takes its line box from the control, which
+ inherits the row's size, so beside a text-sm title it sat below the other meta. */}
+ {presentation.text}
{presentation.label}