diff --git a/packages/ui/src/components/session/SessionSidebar.tsx b/packages/ui/src/components/session/SessionSidebar.tsx index 0e5e11e1..48521e5f 100644 --- a/packages/ui/src/components/session/SessionSidebar.tsx +++ b/packages/ui/src/components/session/SessionSidebar.tsx @@ -592,13 +592,12 @@ const SessionSidebarComponent: React.FC = ({ }, [mobileVariant, openNewSessionDraft, setSessionSwitcherOpen]); return ( - // One shared tooltip provider for the whole sidebar: session tooltips open - // instantly, and moving between rows hands the tooltip over (grouping) - // instead of replaying the exit/enter animation for each row. - // closeDelay bridges the small gap between rows: the tooltip survives the - // pointer crossing row margins, and the grouping timeout hands it over to - // the next row without an exit/enter cycle. - + // One shared tooltip provider for the whole sidebar, matching the opencode + // sidebar feel: 400ms before the first tooltip opens, instant close on + // leave, and grouping — moving between rows within 600ms hands the tooltip + // over to the next row without replaying the open delay or exit/enter + // animation. +
{group.isArchivedBucket && allGroupSessions.length > 0 ? (
- +