diff --git a/js/id/util.js b/js/id/util.js index 357fec0fd..7c96480be 100644 --- a/js/id/util.js +++ b/js/id/util.js @@ -41,7 +41,7 @@ iD.util.stringQs = function(str) { }; iD.util.qsString = function(obj, noencode) { - function softEncode(s) { return s.replace('&', '%26'); } + function softEncode(s) { return s.replace('&', '%26').replace('=', '%3D'); } return Object.keys(obj).sort().map(function(key) { return encodeURIComponent(key) + '=' + ( noencode ? softEncode(obj[key]) : encodeURIComponent(obj[key]));