mirror of
https://github.com/stashapp/stash.git
synced 2025-12-24 01:03:24 +01:00
Refresh URL if random seed set (#5319)
This commit is contained in:
parent
e253ba71f8
commit
4dd8dd948e
1 changed files with 14 additions and 1 deletions
|
|
@ -57,12 +57,25 @@ export function useFilterURL(
|
|||
let newFilter = prevFilter.empty();
|
||||
newFilter.configureFromQueryString(location.search);
|
||||
if (!isEqual(newFilter, prevFilter)) {
|
||||
// filter may have changed if random seed was set, update the URL
|
||||
const newParams = newFilter.makeQueryParameters();
|
||||
if (newParams !== location.search) {
|
||||
history.replace({ ...history.location, search: newParams });
|
||||
}
|
||||
|
||||
return newFilter;
|
||||
} else {
|
||||
return prevFilter;
|
||||
}
|
||||
});
|
||||
}, [active, location.search, defaultFilter, setFilter, updateFilter]);
|
||||
}, [
|
||||
active,
|
||||
location.search,
|
||||
defaultFilter,
|
||||
setFilter,
|
||||
updateFilter,
|
||||
history,
|
||||
]);
|
||||
|
||||
return { setFilter: updateFilter };
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue