Replace instead of push when modifying search query params
This commit is contained in:
parent
f841c9acd2
commit
2bd1099c38
|
@ -82,7 +82,7 @@ export function useUpdateQueryAndSort(props: {
|
||||||
const setSort = (sort: Sort | undefined) => {
|
const setSort = (sort: Sort | undefined) => {
|
||||||
if (sort !== router.query.s) {
|
if (sort !== router.query.s) {
|
||||||
router.query.s = sort
|
router.query.s = sort
|
||||||
router.push({ query: { ...router.query, s: sort } }, undefined, {
|
router.replace({ query: { ...router.query, s: sort } }, undefined, {
|
||||||
shallow: true,
|
shallow: true,
|
||||||
})
|
})
|
||||||
if (shouldLoadFromStorage) {
|
if (shouldLoadFromStorage) {
|
||||||
|
@ -102,7 +102,7 @@ export function useUpdateQueryAndSort(props: {
|
||||||
} else {
|
} else {
|
||||||
delete router.query.q
|
delete router.query.q
|
||||||
}
|
}
|
||||||
router.push({ query: router.query }, undefined, {
|
router.replace({ query: router.query }, undefined, {
|
||||||
shallow: true,
|
shallow: true,
|
||||||
})
|
})
|
||||||
track('search', { query })
|
track('search', { query })
|
||||||
|
|
Loading…
Reference in New Issue
Block a user