fix back history (#3315)

This commit is contained in:
Jonathan Dobson
2025-08-28 21:51:17 -04:00
committed by GitHub
parent 1067e9a076
commit 344174e8f2

View File

@@ -157,18 +157,24 @@ function Workspace({
); );
useEffect(() => { useEffect(() => {
if (cacheKeyValue === "") { const currentUrlValue = searchParams.get("cache-key-value");
setSearchParams((prev) => { const targetValue = cacheKeyValue === "" ? null : cacheKeyValue;
const newParams = new URLSearchParams(prev);
newParams.delete("cache-key-value"); if (currentUrlValue !== targetValue) {
return newParams; setSearchParams(
}); (prev) => {
} else { const newParams = new URLSearchParams(prev);
setSearchParams({ if (cacheKeyValue === "") {
"cache-key-value": `${cacheKeyValue}`, newParams.delete("cache-key-value");
}); } else {
newParams.set("cache-key-value", cacheKeyValue);
}
return newParams;
},
{ replace: true },
);
} }
}, [cacheKeyValue, setSearchParams]); }, [cacheKeyValue, searchParams, setSearchParams]);
const { data: blockScripts } = useBlockScriptsQuery({ const { data: blockScripts } = useBlockScriptsQuery({
cacheKey, cacheKey,