I don't have much experience with history manipulation and popstate event but I noticed that popstate event in Chrome is raised every time on page load event. 

And on page load the e.state is null so then  _skrollrInstance.setScrollTop(top); wants to scroll to top of the page (0px).

This is unwanted behavior as few moments before we scrolled down page to the accurate place pointed by the hash in URL.

Just take a look on it in action on my page: 
http://smarttvrocket.com/#/pl/smart-tv
http://smarttvrocket.com/#/pl/oferta/mobileapps
http://smarttvrocket.com/#/pl/kontakt

Although I have not test it in Firefox ;)