diff --git a/CHANGELOG.md b/CHANGELOG.md index c0962b95..811ec193 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,8 @@ Bugfixes: Other improvements: +- Use `replaceState` for setting query params (#266 by @ptrfrncsmrph) + ## [v2021-11-30.1](https://github.com/purescript/trypurescript/releases/tag/v2021-11-11.1) Breaking changes: diff --git a/client/src/Try/QueryString.js b/client/src/Try/QueryString.js index 56c5e290..bbddc5f3 100644 --- a/client/src/Try/QueryString.js +++ b/client/src/Try/QueryString.js @@ -9,5 +9,5 @@ exports.setQueryParameters = function(params) { return key + '=' + encodeURIComponent(params[key].replace('/', '')); }).join('&'); - window.location.search = '?' + encodedParams; + window.history.replaceState(null, '', '?' + encodedParams); };