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

As @patrickhlauke said there is no mandate on that ordering. However, I can tell you some back history of what caused of to do this. Basically depending on how the UA generates the compatibility mouse events the boundary events (say `mouseout` and `pointerout`) don't come together. Sometimes there is a `mouseout` without any `pointerout` for example when there is multiple pointers on the screen that can generate mouse compatibility events. Then we realized the old text of having `pointerout` right before `mouseout` gives the impression of them always being fired at the same time. So we completely made them separate so that each will follow their own logic.

-- 
GitHub Notification of comment by NavidZ
Please view or discuss this issue at https://github.com/w3c/pointerevents/issues/279#issuecomment-490099775 using your GitHub account

Received on Tuesday, 7 May 2019 14:19:09 UTC