From df2ed9923174ec5e479fa39349717df6ef990fee Mon Sep 17 00:00:00 2001 From: Daniel Polito Date: Wed, 21 Jan 2026 16:01:18 -0300 Subject: fix(desktop): Navigation with Big Sessions (#9529) --- packages/app/src/pages/layout.tsx | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'packages/app/src') diff --git a/packages/app/src/pages/layout.tsx b/packages/app/src/pages/layout.tsx index 4cecec87d..4d1c1f73b 100644 --- a/packages/app/src/pages/layout.tsx +++ b/packages/app/src/pages/layout.tsx @@ -138,6 +138,8 @@ export default function Layout(props: ParentProps) { const isBusy = (directory: string) => busyWorkspaces().has(workspaceKey(directory)) const editorRef = { current: undefined as HTMLInputElement | undefined } + const [hoverSession, setHoverSession] = createSignal() + const autoselecting = createMemo(() => { if (params.dir) return false if (initialDir) return false @@ -1540,7 +1542,15 @@ export default function Layout(props: ParentProps) { } > - + setHoverSession(open ? props.session.id : undefined)} + > {language.t("session.messages.loading")}} @@ -1921,7 +1931,10 @@ export default function Layout(props: ParentProps) { placement="right-start" gutter={6} trigger={trigger} - onOpenChange={setOpen} + onOpenChange={(value) => { + setOpen(value) + if (value) setHoverSession(undefined) + }} >
{displayName(props.project)}
-- cgit v1.2.3