{"comment":{"position":null,"commit_id":"7dfbbf759aae9856f6ecc64a3f6e886385843627","created_at":"2011-12-15T05:25:20Z","updated_at":"2011-12-15T05:25:20Z","user":{"gravatar_id":"683e9380d7cc0724a35dadfb4eeb142b","id":1465,"url":"https://api.github.com/users/rgrove","login":"rgrove","avatar_url":"https://secure.gravatar.com/avatar/683e9380d7cc0724a35dadfb4eeb142b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"body":"We are concerned with iOS 5 in history-hash. See line 41.\r\n\r\nWe probably do need to come up with a way to apply these workarounds in any module that caches a reference to window.location. Which sucks, because the only way to provide a generic workaround that doesn't cache any references would be to have all parts of the library that need access to window.location call a function in a central module every time they need it. And we'd have to do that in every browser, not just iOS 5, since doing UA sniffs all over the place would be silly and impractical. So everyone will suffer just because iOS 5 does something hideously stupid.\r\n\r\nBut I'll have to tackle that in January, because I'm definitely not going to embark on a change that big two days before I go on vacation. :/","id":796307,"path":null,"line":null,"html_url":"https://github.com/yui/yui3/commit/7dfbbf759a#commitcomment-796307","url":"https://api.github.com/repos/yui/yui3/comments/796307"}}