| ... | ... | @@ -755,7 +755,7 @@ const SidebarDraftRow = memo(function SidebarDraftRow(props: { |
| 755 | 755 | tabIndex={0} |
| 756 | 756 | data-testid="sidebar-draft-row" |
| 757 | 757 | className={cn( |
| 758 | | "group/sidebar-row relative w-full cursor-pointer overflow-hidden rounded-md text-left text-sidebar-foreground outline-none select-none", |
| 758 | "group/sidebar-row relative w-full cursor-pointer overflow-hidden rounded-md text-left text-sidebar-foreground outline-none select-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-ring", |
| 759 | 759 | props.isActive ? "bg-sidebar-row-active" : draftSurfaceClassName, |
| 760 | 760 | )} |
| 761 | 761 | onClick={handleActivate} |
| ... | ... | @@ -1390,7 +1390,7 @@ const SidebarThreadRow = memo(function SidebarThreadRow(props: { |
| 1390 | 1390 | // a useful hierarchy nor a reliable hover cue. Status now lives in the row |
| 1391 | 1391 | // content; surface is reserved for interaction (hover, multi-select, route). |
| 1392 | 1392 | const rowSurfaceClassName = cn( |
| 1393 | | "group/sidebar-row relative w-full cursor-pointer overflow-hidden rounded-md text-left outline-none select-none", |
| 1393 | "group/sidebar-row relative w-full cursor-pointer overflow-hidden rounded-md text-left outline-none select-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-ring", |
| 1394 | 1394 | variantAction === "unsettle" && "[&:not(:hover):not(:focus-within)_*]:text-secondary-label/70", |
| 1395 | 1395 | props.isActive |
| 1396 | 1396 | ? "bg-sidebar-row-active text-sidebar-foreground" |