From bb1305d522d69bfe256cf5d9b3d3aba5dd5d250e Mon Sep 17 00:00:00 2001 From: G30 <50341825+silentoplayz@users.noreply.github.com> Date: Fri, 13 Nov 2026 04:08:05 -0500 Subject: [PATCH] fix: on a phone, opening a folder from the Admin Panel closes the sidebar (#34338) --- .../components/layout/Sidebar/RecursiveFolder.svelte | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/lib/components/layout/Sidebar/RecursiveFolder.svelte b/src/lib/components/layout/Sidebar/RecursiveFolder.svelte index 8acd3d9831..66afa1f4b9 100644 --- a/src/lib/components/layout/Sidebar/RecursiveFolder.svelte +++ b/src/lib/components/layout/Sidebar/RecursiveFolder.svelte @@ -558,9 +558,13 @@ if (loaded) void loadFolderDetails(localStorage.token, folderId, true).catch((error) => { if (!isCancelledFolderRequest(error)) console.error(error); }); - if (appLayout?.initNewChat) await appLayout.initNewChat(true, true); - else await goto(`/folders/${folderId}`); - if (isCurrentFolderOpening(generation) && $mobile) showSidebar.set(false); + if (appLayout?.initNewChat) { + await appLayout.initNewChat(true, true); + if (isCurrentFolderOpening(generation) && $mobile) showSidebar.set(false); + } else { + await goto(`/folders/${folderId}`); + if ($mobile) showSidebar.set(false); + } } catch (error) { if (isCurrentFolderOpening(generation) && !isCancelledFolderRequest(error)) toast.error(`${error}`); }