diff --git a/sites/public/src/components/listings/search/ListingsSearchCombined.tsx b/sites/public/src/components/listings/search/ListingsSearchCombined.tsx index f8b0ba1b57..2d8ba3d004 100644 --- a/sites/public/src/components/listings/search/ListingsSearchCombined.tsx +++ b/sites/public/src/components/listings/search/ListingsSearchCombined.tsx @@ -101,7 +101,12 @@ function ListingsSearchCombined(props: ListingsSearchCombinedProps) { let newMeta // Don't search listings as you move the map if you're in mobile map view, otherwise update the list - if ((!isFirstBoundsLoad && (isDesktop || listView)) || !isDesktop) { + if ( + (!isFirstBoundsLoad && + (isDesktop || listView) && + !(visibleMarkers?.length === 0 && changingFilter)) || + !isDesktop + ) { setIsLoading(true) const result = await searchListings( isDesktop ? listingIdsOnlyQb : genericQb,