From a47c990cf47103d3407f52629fc8e1b032fef04c Mon Sep 17 00:00:00 2001 From: Supra4E8C Date: Sun, 22 Feb 2026 12:38:22 +0800 Subject: [PATCH] fix(logs): avoid path filter effect loop --- src/pages/LogsPage.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/LogsPage.tsx b/src/pages/LogsPage.tsx index d2bd3e3..519cb3a 100644 --- a/src/pages/LogsPage.tsx +++ b/src/pages/LogsPage.tsx @@ -993,13 +993,13 @@ export function LogsPage() { }, [parsedSearchLines]); useEffect(() => { - if (pathFilters.length === 0) return; const validPathSet = new Set(pathOptions.map((item) => item.path)); setPathFilters((prev) => { + if (prev.length === 0) return prev; const next = prev.filter((path) => validPathSet.has(path)); return next.length === prev.length ? prev : next; }); - }, [pathFilters, pathOptions]); + }, [pathOptions]); const toggleMethodFilter = (method: HttpMethod) => { setMethodFilters((prev) =>