diff --git a/src/components/SearchPanel.tsx b/src/components/SearchPanel.tsx index c24bee0..41b9c49 100644 --- a/src/components/SearchPanel.tsx +++ b/src/components/SearchPanel.tsx @@ -83,7 +83,7 @@ export function SearchPanel({ const cachedTags = readJSONCache(tagsUrl); if (cachedTags) setTags(extractTags(itemsOrEmpty(cachedTags.items))); - setIsTagLoading(true); + setIsTagLoading(!cachedTags); getJSON(tagsUrl) .then((res) => { if (cancelled) return; @@ -118,7 +118,7 @@ export function SearchPanel({ ); } - setIsPostLoading(true); + setIsPostLoading(!cachedPosts); getJSON(searchUrl) .then((res) => { const exactMatches = itemsOrEmpty(res.items).filter((post) =>