I am using history.js to handle back button. In history.js statechange is firing whenever i do a pushstate. Why?
According to this discussion on github, it's expected behaviour of history.js
This pull request claims to have modified history.js to be more inline with W3C Specs.