[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