In case you didn't know, the post is by the author of the ImpactJS game engine. The job of engine writers is to make sure everything works - working around it for one specific game helps only that game, but does not ensure all games using the engine will work. So the next best thing the engine author can do is pressure the OS maker (Apple) in to fixing the bug, which is what this post is about, since there is no feasible way an engine or library can work around problems like this in general.