From 511cdde91133875d875efa34d161834530ecfcff Mon Sep 17 00:00:00 2001 From: Daniel Arroyo Date: Mon, 6 Jul 2026 09:02:58 -0400 Subject: [PATCH] fix: prevent loadDir from clearing search state on every directory load --- web/src/pages/Files.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/web/src/pages/Files.tsx b/web/src/pages/Files.tsx index 66857dd..50bf550 100644 --- a/web/src/pages/Files.tsx +++ b/web/src/pages/Files.tsx @@ -81,11 +81,14 @@ export default function Files() { } }, [currentPath]); + useEffect(() => { + setSearchResults([]); + setSearchQuery(""); + }, [currentPath]); + async function loadDir(path: string, pageNum: number) { setLoading(true); setError(null); - setSearchResults([]); - setSearchQuery(""); try { const res = await api.listFiles(path, pageNum, LIMIT); const entries = res.entries ?? [];