diff --git a/src/app/(public)/repos/[language]/_components/sorter.tsx b/src/app/(public)/repos/[language]/_components/sorter.tsx
index bfc903b..22741cd 100644
--- a/src/app/(public)/repos/[language]/_components/sorter.tsx
+++ b/src/app/(public)/repos/[language]/_components/sorter.tsx
@@ -127,13 +127,17 @@ export function Sorter() {
- {mainLanguages.sort(sortByName).map(language => (
+ {mainLanguages.sort(sortByName).map(language => {
+ const sp = new URLSearchParams(searchParams);
+ sp.delete('p');
+ return (
-
-
+
{language}
- ))}
+ );
+ })}
@@ -149,6 +153,7 @@ export function Sorter() {
{navigationItems.map((item, index) => {
const sp = item.onSelect(new URLSearchParams(searchParams));
+ sp.delete('p');
if (item.name === SortTypes.BestMatch) {
sp.delete('o');
sp.delete('s');
diff --git a/src/app/(public)/repos/[language]/_components/stars-filter.tsx b/src/app/(public)/repos/[language]/_components/stars-filter.tsx
index 0386568..8f32d8d 100644
--- a/src/app/(public)/repos/[language]/_components/stars-filter.tsx
+++ b/src/app/(public)/repos/[language]/_components/stars-filter.tsx
@@ -47,6 +47,7 @@ export function StarsFilter() {
sp.set('startStars', startStars.toString());
sp.set('endStars', endStars.toString());
}
+ sp.delete('p');
router.push(`${pathname}?${sp.toString()}`);
}