[Webkit-unassigned] [Bug 122212] Optimizations to remove 300ms touch > mouse events delay

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Aug 24 08:30:36 PDT 2015


Rick Byers <rbyers at chromium.org> changed:

           What    |Removed                     |Added
                 CC|                            |rbyers at chromium.org

--- Comment #20 from Rick Byers <rbyers at chromium.org> ---
> Disabling double tap to scroll has nothing to do with WebKit. There is nothing actionable in WebKit, the right bug tracker to request the removal of double tap to scroll is bugreport.apple.com.

Benjamin, do you mean this is an iOS feature?  I can't find any other iOS apps that seem to implement it.  Or perhaps you just mean that it's a Safari feature that's not implemented in WebKit?

I continue to see sites that are broken / behave badly on all browsers only because they're using some sort of fastclick library which solves a problem that only exists on Safari.  Given how this is a big pain point for web developers, I'd argue it's at least indirectly a WebKit issue that should ideally be discussed with web developers in an open bug tracker somewhere.

Here's one idea: why isn't double-tap to scroll implemented as a default action of the second tap?  Presumably if double-tap zoom is disabled and a user double-taps on a button or link they almost certainly intend to activate it, not scroll.  I agree double tap to scroll is a nice feature - I could see adding it to Chrome if it didn't have such a catastrophic performance implication.  Sure there is the risk of UX confusion, but that's unavoidable without eliminating the double-tap gesture entirely (since developers largely use work-arounds to disable double-tap already).

Some usage data from Chrome which may be helpful in having a data-oriented debate here: 
 - only 0.6% of taps lead to a double tap
   - rises to 3.5% considering only sites where double tap is enabled
 - 75% (and increasing) of pages loaded on Android have a mobile viewport
 - 84% of taps (and increasing) occur on pages with a mobile viewport

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150824/47f8c638/attachment.html>

More information about the webkit-unassigned mailing list