authorgravatar for me@t3.ggTheo Browne <me@t3.gg> 2026-09-24 15:07:41-07:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-09-24 15:07:41-07:00
log8251c8de78a021014b83ffe986dc52a480d71e41
treea93518ca1516810893f131fda21b4188c17f2e79
parent0109670411d13b9e380766e98b386b2f756ecf5b
signature Signed by PGP key B5690EEEBB952194

fix(web): working and monitoring threads fade in the sidebar again (#13506)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

1 files changed, 5 insertions(+), 0 deletions(-)

apps/web/src/components/Sidebar.tsx+5
...@@ -1400,6 +1400,11 @@ const SidebarThreadRow = memo(function SidebarThreadRow(props: {...@@ -1400,6 +1400,11 @@ const SidebarThreadRow = memo(function SidebarThreadRow(props: {
1400 : shouldRecede1400 : shouldRecede
1401 ? "text-sidebar-muted-foreground/75 hover:bg-sidebar-row-hover hover:text-sidebar-foreground"1401 ? "text-sidebar-muted-foreground/75 hover:bg-sidebar-row-hover hover:text-sidebar-foreground"
1402 : "bg-transparent text-sidebar-foreground hover:bg-sidebar-row-hover",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 isFileDragOver && "ring-1 ring-inset ring-primary/70",1408 isFileDragOver && "ring-1 ring-inset ring-primary/70",
1404 // The hover tint must not clobber an active/selected row's own surface.1409 // The hover tint must not clobber an active/selected row's own surface.
1405 isFileDragOver && !props.isActive && !isSelected && "bg-sidebar-row-hover",1410 isFileDragOver && !props.isActive && !isSelected && "bg-sidebar-row-hover",