diff --git a/src/components/Map/usePostsEngine.js b/src/components/Map/usePostsEngine.js index d346d39..14ab6bc 100644 --- a/src/components/Map/usePostsEngine.js +++ b/src/components/Map/usePostsEngine.js @@ -858,8 +858,8 @@ export function usePostsEngine({ if (pc !== catCode) return false; } if (!matchesSubFilter(p, subFilter)) return false; - const postTf = (p?._swTimeFilter || "").toString(); - if (postTf !== tf && !matchesTimeFilter(effectivePostTime(p), tf)) return false; + const skipTimeFilter = lastFetchRef.current?.timeFilter === tf; + if (!skipTimeFilter && !matchesTimeFilter(effectivePostTime(p), tf)) return false; if (!searchResultsRef.current && !matchesSearch(p, searchQuery)) return false; return true; });