balupton/history.js — Issue #163: Russian character in URL breaks history.js
Author: kingofska
Created: 2012-02-27 09:45:26+00:00
State: open

when pushing state from an URL which hash (correctly URL-Encoded) Russian characters in URL (like
ru/для-женщин/?srcjs=1
the string gets unescaped badly and breaks javascript execution depending on the browser
i tracked down the bug to History.unescapeString which uses window.unescape on a URL-encoded string