h5bp/mobile-boilerplate — pull request #116 by jakearchibald (2012-05-15 14:04:41+00:00)
Title: Tweaking fastclick Android 2.3 fix

The Android 2.3 fastclick fix caused problems on devices that reported to have touch capabilities but didn't fire touch events. This includes some builds of Blackberry 6.0 and iOS using VoiceOver.

We need to restrict this fix to the single OS it's there to fix. Not delighted about the UA sniffing, if anyone can think of a non-sniffy way to do it, that'd be better.

This code is running on http://m.lanyrd.com now if you want to test it. VoiceOver works fine there, the problems with focusing when the page changes are down to us using XHR to switch page, will fix that, but it's unrelated to the fastclick issue.