I am also facing same issue with onMouseEnter and onMouseLeave ,I want to create a ripple type animation on my button so can't use css because I need the cursor cordinates to perform the animation, on fast cursor movements the onMouseenter triggers but onmouseleave never triggers. This causes an inconsistency.
even after 9 year of this issue raised if their is any solution please do share.