browserstate/history.js — pull request #282 by doits (2013-05-30 18:44:41+00:00)
Title: Do not unescape urls on pushState

Before, this was happening:

History.pushState(null, null, "http://balupton.github.com/%23%2F/")
--> http://balupton.github.com/#//

If an encoded string is pushed explicitly, it should not be modified.

Anyone knows why the unescaping is/was there?

refs #236