From db9aa8c9c02f841f4d35f65ee061eddd2e4a57f9 Mon Sep 17 00:00:00 2001 From: G30 <50341825+silentoplayz@users.noreply.github.com> Date: Tue, 20 Oct 2026 13:08:58 -0400 Subject: [PATCH] fix: deleting another folder in the sidebar keeps the open folder's page (#32697) --- src/lib/components/layout/Sidebar.svelte | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/components/layout/Sidebar.svelte b/src/lib/components/layout/Sidebar.svelte index e9b2fccf20..72a0600749 100644 --- a/src/lib/components/layout/Sidebar.svelte +++ b/src/lib/components/layout/Sidebar.svelte @@ -1404,7 +1404,9 @@ {shiftKey} onFolderUnreadCounts={applyFolderUnreadCounts} onDelete={(folderId) => { - selectedFolder.set(null); + let id = $selectedFolder?.id; + while (id && id !== folderId) id = folders[id]?.parent_id; + if (id) selectedFolder.set(null); initChatList(); }} on:update={() => {