From 1d2f45af5bcdeb187138269b35b20057e0918320 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sun, 1 Feb 2026 02:08:41 +0100 Subject: [PATCH] Move folder expansion logic to moveTextToFolder callback --- src/App.tsx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index b997cb0..c75f138 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -570,11 +570,6 @@ export default function App() { const handleNewFolder = useCallback(async () => { const { folderId } = await createFolder(DEFAULT_FOLDER_NAME, null); await refreshFolders(); - setExpandedFolders((prev) => { - const next = new Set(prev); - next.add(folderId); - return next; - }); setEditingTextId(null); setEditingTextTitle(""); setEditingFolderId(folderId); @@ -687,6 +682,13 @@ export default function App() { async (textId: string, folderId: string | null) => { await moveTextToFolder(textId, folderId); await refreshTexts(); + if (folderId) { + setExpandedFolders((prev) => { + const next = new Set(prev); + next.add(folderId); + return next; + }); + } }, [refreshTexts] );