Bug 185656 - Dynamically added touch event listeners will initially be treated as passive
Summary: Dynamically added touch event listeners will initially be treated as passive
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: DOM (show other bugs)
Version: Safari 10
Hardware: iPhone / iPad iOS 10
: P2 Normal
Assignee: Tadeu Zagallo
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2018-05-15 13:43 PDT by Tadeu Zagallo
Modified: 2019-06-04 05:16 PDT (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tadeu Zagallo 2018-05-15 13:43:41 PDT
Follow up from https://bugs.webkit.org/show_bug.cgi?id=184250: initially, the dynamically added event listeners would always be treated as passive. The patch fixes this behaviour, but the first 1 or 2 events still won't be cancellable (unless you touch the DOM). Fixing this should allow for removing the workaround in the previous bug's regression test.
Comment 1 Radar WebKit Bug Importer 2018-05-15 14:16:22 PDT
<rdar://problem/40270698>
Comment 2 Andrew 2018-09-04 21:10:36 PDT
When is this likely to be fixed?
Comment 3 Anthony Campagna 2019-02-01 10:52:52 PST
Any idea when this is likely to be fixed? This is quite a serious issue that makes any drag and drop functionality on a reasonably complex website to be very broken. It makes both website owners, library owners, and safari look bad.

Almost everyone affected by https://bugs.webkit.org/show_bug.cgi?id=184250 is still having problems because of this bug. If 184250 was P2 Critical then this should be as well.
Comment 4 Lucas Forschler 2019-02-06 09:18:41 PST
Mass move bugs into the DOM component.