[Webkit-unassigned] [Bug 202143] [iOS] iOS 13 does not send proper events in Safari, such as double tap and long touch, possibly​ influencing Leaflet JS apps​

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 30 07:31:24 PDT 2019


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

--- Comment #5 from Antoine Quint <graouts at apple.com> ---
Actually, the "contextmenu"-related code is never initialized because Leaflet only enables it if touch events are supported but pointer events aren't:

    if (Browser.touch && !Browser.pointer) {
        Map.addInitHook('addHandler', 'tap', Tap);
    }

This makes sense since the code up there is specific to touch events. This code is simply not designed to work with Pointer Events at all.

Now to diagnose why double-tap-to-zoom the map doesn't work…

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190930/60f89acb/attachment.html>


More information about the webkit-unassigned mailing list