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.
<rdar://problem/51861620>
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.
Oh, I see now this is STP 85. Could you try with a recent WebKit build? See https://webkit.org/build-archives/.
*** This bug has been marked as a duplicate of bug 198462 ***
Please test this again with STP 86.