From 3ade1a1105d1bdd2b4efae539fd3107b260e6bad Mon Sep 17 00:00:00 2001 From: Haileyesus <118998054+blackmammoth@users.noreply.github.com> Date: Fri, 3 Jul 2026 14:02:53 +0300 Subject: [PATCH] fix: select project when loading session from direct URL --- src/hooks/useProjectsState.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/hooks/useProjectsState.ts b/src/hooks/useProjectsState.ts index 7ca7c8c4..4dc4aaa2 100644 --- a/src/hooks/useProjectsState.ts +++ b/src/hooks/useProjectsState.ts @@ -810,14 +810,19 @@ export function useProjectsState({ return; } - if (!selectedProject) { + const projectForSession = selectedProject || projects.find((p) => (p.sessions?.length ?? 0) > 0); + if (!projectForSession) { return; } + if (selectedProject?.projectId !== projectForSession.projectId) { + setSelectedProject(projectForSession); + } + setSelectedSession({ id: sessionId, __provider: readSelectedProvider(), - __projectId: selectedProject.projectId, + __projectId: projectForSession.projectId, summary: '', }); }, [sessionId, projects, selectedProject, selectedSession?.id, selectedSession?.__provider]);