Skip to content

Commit 5783237

Browse files
authored
Fix search history (#13836)
1 parent cf78ada commit 5783237

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

packages/web/src/components/search-bar/DesktopSearchBar.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ export const DesktopSearchBar = () => {
167167
if (isSearchPage && debouncedValue !== previousDebouncedValue) {
168168
const newParams = new URLSearchParams(searchParams)
169169
newParams.set('query', debouncedValue)
170-
setSearchParams(newParams)
170+
setSearchParams(newParams, { replace: true })
171171
}
172172
}, [
173173
debouncedValue,
@@ -351,7 +351,7 @@ export const DesktopSearchBar = () => {
351351
if (isSearchPage) {
352352
const newParams = new URLSearchParams(searchParams)
353353
newParams.set('query', debouncedValue)
354-
setSearchParams(newParams)
354+
setSearchParams(newParams, { replace: true })
355355
} else {
356356
navigate(searchResultsPage('all', inputValue))
357357
}
@@ -412,7 +412,7 @@ export const DesktopSearchBar = () => {
412412
if (isSearchPage) {
413413
const newParams = new URLSearchParams(searchParams)
414414
newParams.set('query', debouncedValue)
415-
setSearchParams(newParams)
415+
setSearchParams(newParams, { replace: true })
416416
} else {
417417
navigate(searchResultsPage('all', inputValue))
418418
}

packages/web/src/pages/search-explore-page/components/desktop/SearchExplorePage.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,14 +151,14 @@ const SearchExplorePage = ({
151151
} else {
152152
newParams.delete('query')
153153
}
154-
setSearchParams(newParams)
154+
setSearchParams(newParams, { replace: true })
155155
} else if (categoryKey === SearchTabs.ALL.toLowerCase()) {
156156
// clear filters when searching all
157157
const newParams = new URLSearchParams()
158158
if (debouncedValue) {
159159
newParams.set('query', debouncedValue)
160160
}
161-
setSearchParams(newParams)
161+
setSearchParams(newParams, { replace: true })
162162
}
163163
}, [
164164
debouncedValue,

packages/web/src/pages/search-explore-page/components/mobile/SearchExplorePage.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,14 +113,14 @@ const SearchExplorePage = ({
113113
} else {
114114
newParams.delete('query')
115115
}
116-
setSearchParams(newParams)
116+
setSearchParams(newParams, { replace: true })
117117
} else if (categoryKey === SearchTabs.ALL.toLowerCase()) {
118118
// clear filters when searching all
119119
const newParams = new URLSearchParams()
120120
if (debouncedValue) {
121121
newParams.set('query', debouncedValue)
122122
}
123-
setSearchParams(newParams)
123+
setSearchParams(newParams, { replace: true })
124124
}
125125
}, [
126126
debouncedValue,

0 commit comments

Comments
 (0)