Steps to reproduce
Duplicate of https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/8342983/, which was closed as "Not Reproducable". I would reopen that ticket, but it isn’t mine so I can’t (note that I did comment on that ticket, though.)
The issue is that the MouseLeave event is fired when an element is touched/tapped.
It can be reproduced in Edge 25.10586.672.0, on Windows 10, on a Surface Pro 4 (at the very least), using the codepen link from the other ticket: http://codepen.io/suzannedecreme/pen/rLAXqX
Note that the div’s text changes to “Mouse Leave” on Edge, but not on either Chrome or Firefox on the same machine. Also, the W3 spec for the interaction of mouse events with touch events does not specify that the MouseLeave event should be fired: https://www.w3.org/TR/touch-events/#mouse-events
Instead, note that the MouseLeave event is fired in Chrome and Firefox when tapping outside of the div’s text.
Comments and activity
To be clear, I am using Edge 25.10586.672.0, and EdgeHTML 13.10586.
Also, I forgot to edit the title before submitting, but it turns out that MouseEnter firing is common among browsers, but MouseLeave still is not.
- Microsoft Edge Team
Changed Assigned To to “Ibrahim O.”
Changed Assigned To to “Travis L.”
Changed Assigned To to “Rick J.”
Changed Assigned To to “Sermet I.”
Changed Assigned To from “Sermet I.” to “Bruce L.”
Changed Status to “Confirmed”