Bug 198965 - Pointer Events incorrectly handles simultaneous mouse buttons (TP 85)
Summary: Pointer Events incorrectly handles simultaneous mouse buttons (TP 85)
Status: RESOLVED DUPLICATE of bug 198462
Alias: None
Product: WebKit
Classification: Unclassified
Component: DOM (show other bugs)
Version: Safari Technology Preview
Hardware: Mac macOS 10.14
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2019-06-18 08:23 PDT by Ashley Gullen
Modified: 2019-06-26 11:42 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ashley Gullen 2019-06-18 08:23:01 PDT
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.
Comment 1 Radar WebKit Bug Importer 2019-06-18 12:50:43 PDT
<rdar://problem/51861620>
Comment 2 Antoine Quint 2019-06-18 12:55:03 PDT
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.
Comment 3 Antoine Quint 2019-06-18 12:57:15 PDT
Oh, I see now this is STP 85. Could you try with a recent WebKit build? See https://webkit.org/build-archives/.
Comment 4 Antoine Quint 2019-06-18 12:57:31 PDT

*** This bug has been marked as a duplicate of bug 198462 ***
Comment 5 Antoine Quint 2019-06-26 11:42:15 PDT
Please test this again with STP 86.