diff options
author | Joel Chippindale <joel@joelchippindale.com> | 2020-08-17 19:52:45 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-17 14:52:45 -0400 |
commit | 1f7d4089f9125cec9fa0c0ada55a3d50a8cdfd0d (patch) | |
tree | 7e27a649cba4ac278e67c85f8e26b96df2648952 /cli/rt/11_url.js | |
parent | 68e1ba07d3d6716ff651fe6d379b46fb61253a1d (diff) |
Fix handling of multiple spaces in URLSearchParams (#7068)
This ensures that all spaces are set to be "+" in the string rather than
just the first and brings deno into line with how browsers handle spaces
in URLSearchParams, see #7001.
Diffstat (limited to 'cli/rt/11_url.js')
-rw-r--r-- | cli/rt/11_url.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cli/rt/11_url.js b/cli/rt/11_url.js index cb42e22c7..a7200f11c 100644 --- a/cli/rt/11_url.js +++ b/cli/rt/11_url.js @@ -883,7 +883,7 @@ function encodeSearchParam(s) { return [...s].map((c) => (charInFormUrlencodedSet(c) ? encodeChar(c) : c)) - .join("").replace("%20", "+"); + .join("").replace(/%20/g, "+"); } window.__bootstrap.url = { |