diff --git a/apps/web/src/components/sidebar/SidebarThreadRow.tsx b/apps/web/src/components/sidebar/SidebarThreadRow.tsx index bc89186d9373..79327b68fe14 100644 --- a/apps/web/src/components/sidebar/SidebarThreadRow.tsx +++ b/apps/web/src/components/sidebar/SidebarThreadRow.tsx @@ -1129,8 +1129,9 @@ const SidebarThreadRow = memo(function SidebarThreadRow(props: SidebarThreadRowP ) : null; const diff = latestRunDiff(thread); - // Only the trailing icons would remain, so the row moves them to the title line instead. + // Compact rows move trailing icons to the title when no other metadata remains. const metaLineEmpty = + variant !== "card" && !thread.branch && !showsScratchMachine && prBadge === null && @@ -1392,7 +1393,6 @@ const SidebarThreadRow = memo(function SidebarThreadRow(props: SidebarThreadRowP {...(fileDropHandlers ?? {})} className={cn( "list-none py-0.5 [content-visibility:auto] [contain-intrinsic-size:auto_78px]", - metaLineEmpty && "[contain-intrinsic-size:auto_58px]", sortable?.isDragging && "relative z-20", )} > @@ -1418,12 +1418,7 @@ const SidebarThreadRow = memo(function SidebarThreadRow(props: SidebarThreadRowP } > {accessibleTitle} -
+
{draftIndicator} {props.project ? (