[Webkit-unassigned] [Bug 150469] New: remove 350ms touch > mouse events delay for width=device-width viewport

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Oct 22 13:40:55 PDT 2015


https://bugs.webkit.org/show_bug.cgi?id=150469

            Bug ID: 150469
           Summary: remove 350ms touch > mouse events delay for
                    width=device-width viewport
    Classification: Unclassified
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: iOS
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Event Handling
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: redux at splintered.co.uk
                CC: wenson_hsieh at apple.com

(opening this as a separate issue from https://bugs.webkit.org/show_bug.cgi?id=122212)

Chrome [1], Firefox and MS Edge currently remove the 300-350ms delay between touchend and the mouse compatibility events (see [2]) for "mobile optimized" pages that have a viewport of width=device-width.
Pages are still zoomable using pinch-to-zoom, but not double-tap-to-zoom. Supporting this in iOS would obviate the need for mobile sites to use tricks such as fastclick.js

Although a more declarative method will now be available with touch-action:manipulation [3], it may still be worth considering this for compatibility with the other major browsers (and the fact that it's arguably the path of least resistance for developers: support for this would mean that sites which currently use width=device-width and fastclick.js can simply remove the latter, vs removing fastclick AND explicitly adding touch-action:manipulation).

[1] https://developers.google.com/web/updates/2013/12/300ms-tap-delay-gone-away?hl=en
[2] http://patrickhlauke.github.io/touch/tests/results/#suppressing-300ms-delay
[3] https://bugs.webkit.org/show_bug.cgi?id=149854

-- 
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/20151022/f5f16fbc/attachment.html>


More information about the webkit-unassigned mailing list