| ... | ... | @@ -1400,6 +1400,11 @@ const SidebarThreadRow = memo(function SidebarThreadRow(props: { |
| 1400 | 1400 | : shouldRecede |
| 1401 | 1401 | ? "text-sidebar-muted-foreground/75 hover:bg-sidebar-row-hover hover:text-sidebar-foreground" |
| 1402 | 1402 | : "bg-transparent text-sidebar-foreground hover:bg-sidebar-row-hover", |
| 1403 | // Background work fades as a whole row, status label included, so it |
| 1404 | // takes less attention than rows that need a human (input, approval). |
| 1405 | shouldRecede && |
| 1406 | (status === "working" || status === "monitoring") && |
| 1407 | "opacity-70 transition-opacity hover:opacity-100 focus-within:opacity-100 motion-reduce:transition-none", |
| 1403 | 1408 | isFileDragOver && "ring-1 ring-inset ring-primary/70", |
| 1404 | 1409 | // The hover tint must not clobber an active/selected row's own surface. |
| 1405 | 1410 | isFileDragOver && !props.isActive && !isSelected && "bg-sidebar-row-hover", |