devote / HTML5-History-API

HTML5 History API expansion for browsers not supporting pushState, replaceState
http://spb-piksel.ru
MIT License
1.02k stars 182 forks source link

Push state with just hashtag causes refresh in IE9 #66

Closed bresson closed 9 years ago

bresson commented 9 years ago

HTML5-History-API appears to detect and add a hash "#" in the pushState. No problems so far with that feature on my end. However, in IE9, the page will refresh about 20 seconds after the hashtag is pushed to the URL. When the page reloads, the hash is removed.

devote commented 9 years ago

Hi I can't to reproduce the bug. Can you do a test case?

bresson commented 9 years ago

Sorry it took so long to respond. I ran a few more tests and this doesn't appear to be a bug with the polyfill after all. Its looks when the polyfill is used with Mixture.io (at least when the pushstate involves a "#" ), IE 8 will refresh the page and history is lost. Mixture.io may be triggering a redirect which is known to cause this issue with IE8. When used on a "normal" server, no bugs to report.

januszm commented 9 years ago

Please close issues if they're not bugs ;) It seems better for the project