This reply has been reported for inappropriate content.
I see this version of that funcionality a lot. Why do you need a timeout if you give a delay of 0ms anyway? Scrolling to (0, 0) works too by the way, without cutting a row of pixels of. You might wanna check for window.scrollY… and bind to ‘orientationchange’ too :)