From 56a789d92602cafcc1e55d8d161659f73e404039 Mon Sep 17 00:00:00 2001 From: Aarav Sareen <96787824+arvsrn@users.noreply.github.com> Date: Mon, 29 Jun 2026 15:20:14 +0530 Subject: [PATCH] feat(app): show loader on session hover (#34224) --- packages/app/src/pages/home.tsx | 10 +++++- .../src/pages/layout/session-tab-avatar.tsx | 33 +++++++++---------- 2 files changed, 25 insertions(+), 18 deletions(-) diff --git a/packages/app/src/pages/home.tsx b/packages/app/src/pages/home.tsx index 996145bbce..b20427bf88 100644 --- a/packages/app/src/pages/home.tsx +++ b/packages/app/src/pages/home.tsx @@ -989,6 +989,7 @@ function HomeSessionLeading(props: { session: Session server: ServerConnection.Key activeServer: boolean + revealProjectOnHover: boolean }) { const tabs = useTabs() const hasOpenTab = createMemo(() => sessionHasOpenTab(tabs.store, props.server, props.session)) @@ -1006,6 +1007,7 @@ function HomeSessionLeading(props: { directory={props.session.directory} sessionId={props.session.id} activeServer={props.activeServer} + revealProjectOnHover={props.revealProjectOnHover} /> ) @@ -1245,6 +1247,7 @@ function HomeSessionSearchResultRow(props: { classList={{ [HOME_SEARCH_RESULT_ROW]: true, "bg-v2-overlay-simple-overlay-hover": props.selected, + group: !!showProjectName(), }} onMouseEnter={() => props.onHighlight()} onClick={() => props.onSelect(props.record.session)} @@ -1254,6 +1257,7 @@ function HomeSessionSearchResultRow(props: { session={props.record.session} server={props.server} activeServer={props.activeServer} + revealProjectOnHover={!!showProjectName()} />