We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4c95eff commit 618cbf4Copy full SHA for 618cbf4
frontend/src/hooks/useSearchState.ts
@@ -19,6 +19,14 @@ export function useSearchState() {
19
// On initial mount, only sync if there's an actual search param
20
if (searchParam) {
21
setInputValue(searchParam);
22
+ } else if (lastSearch && lastSearch.trim()) {
23
+ // If URL is empty but we have a last search, redirect to it
24
+ setInputValue(lastSearch);
25
+ setSearchParams((prev) => {
26
+ const nextParams = new URLSearchParams(prev);
27
+ nextParams.set("search", lastSearch);
28
+ return nextParams;
29
+ });
30
}
31
} else {
32
// On subsequent updates, always sync with URL
0 commit comments