I am having an odd, safari-only scrolling behavior using AngularJS.
Whenever the user flips between pages, the pages are being changed as if they are AJAX. I understand
$window.scrollTo(0,0) will scroll to the top of the page.
$window.scrollTo(0,0)
I just found a nice plugin (pure angularJS) that supports animations also:
https://github.com/durated/angular-scroll