diff --git a/frontend/js/src/search/Search.tsx b/frontend/js/src/search/Search.tsx index b7ac7e925e..4555088a01 100644 --- a/frontend/js/src/search/Search.tsx +++ b/frontend/js/src/search/Search.tsx @@ -25,7 +25,10 @@ export default function Search() { React.useEffect(() => { if (invalidSearchTypes(searchType)) { - setSearchParams({ search_term: searchTerm, search_type: "artist" }); + setSearchParams( + { search_term: searchTerm, search_type: "artist" }, + { replace: true } + ); } // eslint-disable-next-line react-hooks/exhaustive-deps }, [searchType]); diff --git a/frontend/js/src/user/stats/UserReports.tsx b/frontend/js/src/user/stats/UserReports.tsx index 23acf49359..07bf21ec4d 100644 --- a/frontend/js/src/user/stats/UserReports.tsx +++ b/frontend/js/src/user/stats/UserReports.tsx @@ -44,7 +44,7 @@ export default function UserReports() { React.useEffect(() => { if (!range || isInvalidStatRange(range)) { - setSearchParams({ range: "week" }); + setSearchParams({ range: "week" }, { replace: true }); } // eslint-disable-next-line react-hooks/exhaustive-deps }, [range]);