From 75362a0d058b2eb1081324ad9ec5e3e248d451a9 Mon Sep 17 00:00:00 2001 From: Riddhish1 Date: Wed, 24 Dec 2025 10:56:40 +0530 Subject: [PATCH] fix: prevent unnecessary refinement when subpathname is empty --- src/components/SearchModal.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/SearchModal.tsx b/src/components/SearchModal.tsx index b8679b32..11653f84 100644 --- a/src/components/SearchModal.tsx +++ b/src/components/SearchModal.tsx @@ -173,16 +173,18 @@ function LibraryRefinement() { }) React.useEffect(() => { + if (!subpathname) return + const isAlreadyRefined = items.some( (item) => item.label === subpathname && item.isRefined, ) const library = libraries.find((l) => l.id === subpathname) - if (!isAlreadyRefined && library) { + if (!isAlreadyRefined && library && items.length > 0) { refine(subpathname) } - }, [items, refine, subpathname]) + }, [subpathname]) return (