As described in https://www.w3.org/TR/pointerevents/#mapping-for-devices-that-support-hover, whenever a UA dispatches a pointer event: > "6. If the pointer event dispatched was pointerup or pointercancel, clear the PREVENT MOUSE EVENT flag for this pointerType." We make sure to implement the earlier case (#4) of setting the PREVENT MOUSE EVENT flag if the pointer event dispatched was pointerdown and the event was canceled, but not this case. Let's fix that.
<rdar://problem/116490176>
Pull request: https://github.com/WebKit/WebKit/pull/18657