[pointerevents] Dispatch of pointerover+pointerenter and pointerout+pointerleave in relation to related mouse events is not clearly specified (#279)

graouts has just created a new issue for https://github.com/w3c/pointerevents:

== Dispatch of pointerover+pointerenter and pointerout+pointerleave in relation to related mouse events is not clearly specified ==
If I write a test that listens to `pointerover` and `pointerenter` as well as the mouse events `mouseover` and `mouseenter` I get this sequence in both Firefox and Chrome:

1. `pointerover`
1. `pointerenter`
1. `mouseover`
1. `mouseenter`

However, I'm not sure the spec says why this would be the correct behavior instead of:

1. `pointerover`
1. `mouseover`
1. `pointerenter`
1. `mouseenter`

Should the spec clearly state how those related events are ordered?

The same applies to `pointerout`, `pointerleave`, `mouseout` and `mouseleave`.

Please view or discuss this issue at https://github.com/w3c/pointerevents/issues/279 using your GitHub account

Received on Monday, 25 February 2019 19:00:02 UTC