Bug 185656
Summary: | Dynamically added touch event listeners will initially be treated as passive | ||
---|---|---|---|
Product: | WebKit | Reporter: | Tadeu Zagallo <tzagallo> |
Component: | DOM | Assignee: | Tadeu Zagallo <tzagallo> |
Status: | NEW | ||
Severity: | Normal | CC: | acampagna, alex, andrew, herr.ernst, jjacobs, mattmaci11, simon.fraser, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | Safari 10 | ||
Hardware: | iPhone / iPad | ||
OS: | iOS 10 | ||
See Also: | https://bugs.webkit.org/show_bug.cgi?id=184250 |
Tadeu Zagallo
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.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/40270698>
Andrew
When is this likely to be fixed?
Anthony Campagna
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.
Lucas Forschler
Mass move bugs into the DOM component.