diff --git a/src/components/mii-list/gender-select.tsx b/src/components/mii-list/gender-select.tsx index 25997cf..2af2a8d 100644 --- a/src/components/mii-list/gender-select.tsx +++ b/src/components/mii-list/gender-select.tsx @@ -17,6 +17,8 @@ export default function GenderSelect() { setSelected(filter); const params = new URLSearchParams(searchParams); + params.set("page", "1"); + if (filter) { params.set("gender", filter); } else { diff --git a/src/components/mii-list/sort-select.tsx b/src/components/mii-list/sort-select.tsx index 31f0187..233295c 100644 --- a/src/components/mii-list/sort-select.tsx +++ b/src/components/mii-list/sort-select.tsx @@ -23,6 +23,7 @@ export default function SortSelect() { if (!selectedItem) return; const params = new URLSearchParams(searchParams); + params.set("page", "1"); params.set("sort", selectedItem); if (selectedItem == "random") { diff --git a/src/components/mii-list/tag-filter.tsx b/src/components/mii-list/tag-filter.tsx index caa0177..7607a0b 100644 --- a/src/components/mii-list/tag-filter.tsx +++ b/src/components/mii-list/tag-filter.tsx @@ -36,6 +36,8 @@ export default function TagFilter() { if (urlTags === stateTags) return; const params = new URLSearchParams(searchParams); + params.set("page", "1"); + if (tags.length > 0) { params.set("tags", stateTags); } else {