diff --git a/package-lock.json b/package-lock.json index 8c26bdf4f5d..220f230d523 100644 --- a/package-lock.json +++ b/package-lock.json @@ -63,7 +63,7 @@ "next-themes": "^0.4.3", "pigeon-maps": "^0.22.1", "qrcode.react": "^4.1.0", - "raviger": "^4.1.2", + "raviger": "^5.0.0-1", "react": "18.3.1", "react-day-picker": "^9.6.3", "react-dom": "18.3.1", @@ -14509,15 +14509,15 @@ } }, "node_modules/raviger": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/raviger/-/raviger-4.2.0.tgz", - "integrity": "sha512-sReFkMZlj4IPsQ7d8f2ABzPOnG/C8V1pNX4YtoJRc+SkeWWiapTIllaGBHYS7lYR30SBFUIQm2QEI4IpesqD6g==", + "version": "5.0.0-1", + "resolved": "https://registry.npmjs.org/raviger/-/raviger-5.0.0-1.tgz", + "integrity": "sha512-BuBQNmrNWjRVinxe6jeV3Opk/Ue8JePTMv5aWZTpvSMsUnIyfGEGGemzHd74UcSnP7GWQXaBT5lAp3WUAfjcKA==", "license": "MIT", "engines": { - "node": ">=12" + "node": ">=20" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "node_modules/rc": { diff --git a/package.json b/package.json index c92a8938d99..80df7ade6a3 100644 --- a/package.json +++ b/package.json @@ -103,7 +103,7 @@ "next-themes": "^0.4.3", "pigeon-maps": "^0.22.1", "qrcode.react": "^4.1.0", - "raviger": "^4.1.2", + "raviger": "^5.0.0-1", "react": "18.3.1", "react-day-picker": "^9.6.3", "react-dom": "18.3.1", diff --git a/src/hooks/useFilters.tsx b/src/hooks/useFilters.tsx index 2dba60cbfc9..430c66359d8 100644 --- a/src/hooks/useFilters.tsx +++ b/src/hooks/useFilters.tsx @@ -52,7 +52,7 @@ export default function useFilters({ options?: setQueryParamsOptions, ) => { query = FiltersCache.utils.clean(query); - _setQueryParams(query, options); + _setQueryParams(query, { ...options, historyReplace: true }); updateCache(query); };