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

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Oct 2 04:21:55 PDT 2013


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

           Summary: Optimizations to remove 300ms touch > mouse events
                    delay
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P3
         Component: Event Handling
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: redux at splintered.co.uk


Created an attachment (id=213162)
 --> (https://bugs.webkit.org/attachment.cgi?id=213162&action=review)
Comparison screenshot of Chrome/Android and iOS/Safari showing the events fired and delay on non-zoomable pages

Chrome and Firefox on touch-capable devices have optimizations in place to remove the 300ms delay between touchend and the simulated mouse events (which are generally there to wait for a second tap for a double-tap-to-zoom gesture) in situations where a page is explicitly set not to be zoomable anyway (classic examples: meta viewport set to user-scalable=no or with both minimum-scale and maximum-scale set to the same value).

Examples:

1) go to http://patrickhlauke.github.io/touch/tests/event-listener_user-scalable-no.html and tap the button
2) go to http://patrickhlauke.github.io/touch/tests/event-listener_minimum-maximum-scale.html and tap the button

It would be interesting to see similar optimizations being rolled into Webkit.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list