iOS6 bug that kills timers that are created while a page is scrolling

Ok since the ios6 update I found a gazilion of bugs in safari and chrome, the most serious one is that if you have one or more setTimeouts and you are scrolling the page chances are that those timers will never run this will crush your app for sure.

I’ve tried a fix on my own but I have found a javascript class which is fixing this issue, you can download it at the below link.

I think we have enough proof now to officially say that Apple was full of it when it touted “web standards” as a reason to ditch Flash. Last time I visited Apple.com I couldn’t watch a video because I didn’t have Quicktime installed. CASE CLOSED .

As far as RAF is concerned I guess the solution is to use RAF as a simple “onUpdate” ticker and then adjust the CSS manually in the tick function (without computing any styles, etc. as shown in that Greensock example).

Conspiracy theorists might say that web apps are being sabotaged in favor of native Apps. I doubt it, but the theory is out there..

Conspiracy theorists might say that web apps are being sabotaged in favor of native Apps. I doubt it, but the theory is out there.

I’ve been saying this for a long time I totally agree with you, it seam to me that apple cares only about their precious app store, the browser seam that it dose not really matter and they add this bugs intentionally this is how I see it, I mean how the heck to kill timers when the page is scrolled? this was made on purpose for sure.