andrew-sayers--slando/history.js — comment on commit 3c567694be6e63b5ec68d6e0f2f25d1015c5df75
File: scripts/uncompressed/history.html4.js line 457
By hrunting:

I don't think you actually want to use History.escapeString() here. currentState.url here should be a fully decoded URL, so any '%'s in the URL will be unescaped. If you use History.escapeString(), you'll still end up with a final url that has unescaped '%'s. I think you want to keep this one particular case as encodeURI().