From caf92db7ca58efb27cb9732bd550085d0bc75ab7 Mon Sep 17 00:00:00 2001 From: Peter Murphy <26548438+ptrfrncsmrph@users.noreply.github.com> Date: Thu, 3 Feb 2022 07:52:49 -0500 Subject: [PATCH 1/2] Use replaceState for setting query params --- client/src/Try/QueryString.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); }; From 8ecf0f75d6bd01f872a85f39ac2c2d35db434c19 Mon Sep 17 00:00:00 2001 From: Peter Murphy <26548438+ptrfrncsmrph@users.noreply.github.com> Date: Thu, 3 Feb 2022 08:10:20 -0500 Subject: [PATCH 2/2] Add to CHANGELOG --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) 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: