From 9a55426236b015070b71c60a85492eb9e7fdb55b Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Tue, 28 Oct 2025 06:58:31 -0700 Subject: [PATCH] Fix incorrect Sidebar hidden state logic --- src-web/components/Sidebar.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src-web/components/Sidebar.tsx b/src-web/components/Sidebar.tsx index e2cd2baf..fb1f8a8d 100644 --- a/src-web/components/Sidebar.tsx +++ b/src-web/components/Sidebar.tsx @@ -73,8 +73,8 @@ function Sidebar({ className }: { className?: string }) { const filterRef = useRef(null); const allHidden = useMemo(() => { if (tree?.children?.length === 0) return false; - else if (filter) return false; - else return tree?.children?.every((c) => c.hidden); + else if (filter) return tree?.children?.every((c) => c.hidden); + else return true; }, [filter, tree?.children]); const focusActiveItem = useCallback(() => { @@ -229,7 +229,7 @@ function Sidebar({ className }: { className?: string }) { )} {allHidden ? ( -
+
No results for {filter.text}
) : (