2
0
Эх сурвалжийг харах

fix(app): open workspace if navigating to session in workspace

Adam 2 сар өмнө
parent
commit
2ccaa10e79

+ 4 - 1
packages/app/src/pages/layout.tsx

@@ -745,7 +745,10 @@ export default function Layout(props: ParentProps) {
         const directory = base64Decode(dir)
         setStore("lastSession", directory, id)
         notification.session.markViewed(id)
-        untrack(() => setStore("workspaceExpanded", directory, (current) => current ?? true))
+        const expanded = untrack(() => store.workspaceExpanded[directory])
+        if (expanded === false) {
+          setStore("workspaceExpanded", directory, true)
+        }
         requestAnimationFrame(() => scrollToSession(id, `${directory}:${id}`))
       },
       { defer: true },