Bug 198965
Summary: | Pointer Events incorrectly handles simultaneous mouse buttons (TP 85) | ||
---|---|---|---|
Product: | WebKit | Reporter: | Ashley Gullen <ashley> |
Component: | DOM | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | CC: | graouts, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | Safari Technology Preview | ||
Hardware: | Mac | ||
OS: | macOS 10.14 |
Ashley Gullen
Demo: https://www.scirra.com/labs/bugs/safaripointerevents.html
Look at console messages while following these steps:
1. Press down left mouse button and hold it
2. Press down right mouse button and hold it
3. Release left mouse button
4. Release right mouse button
Observed result:
The sequence of events is pointerdown, pointerdown, pointerup, pointerup
Expected result:
The sequence of events is pointerdown, pointermove, pointermove, pointerup. This is how it works in Chrome and Firefox.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/51861620>
Antoine Quint
Hi Ashley. What version of Safari is this? This should have been handled by the fix for https://bugs.webkit.org/show_bug.cgi?id=198462, which landed after the cutoff for the last Safari Technology Preview build. Alas, I don't actually have a mouse handy to try this out, but this bug was specifically about the correct support of chorded mouse interactions and the Web Platforms Tests work as expected.
Antoine Quint
Oh, I see now this is STP 85. Could you try with a recent WebKit build? See https://webkit.org/build-archives/.
Antoine Quint
*** This bug has been marked as a duplicate of bug 198462 ***
Antoine Quint
Please test this again with STP 86.