This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Opening on behalf of Rick Byers. From: Rick Byers <rbyers@google.com> Date: Tue, 20 Nov 2012 13:23:31 -0500 Message-ID: <CAFUtAY-7njviQ4u96o82ftboNT8dksdyN3Y-=nszTUx-kq6Cnw@mail.gmail.com> To: public-pointer-events@w3.org Hi, In the compatibility with mouse events section [1], the pointer events draft dictates when mouseenter and mouseleave events should be dispatched. However, I believe today only IE and Opera support these events [2]. Can we add an 'if supported by the UA' to the wording to make it clear that some UAs won't dispatch these events? Of course the wording around mouseover/mouseout (which are universally supported) should not change. Bigger picture, I'm curious to hear why 'pointerenter' and 'pointerleave' weren't included in the pointer event design for IE. I've heard some web developers say that they prefer the enter/leave semantics (non-bubbling) to the over/out semantics. Thanks, Rick [1] http://dvcs.w3.org/hg/pointerevents/raw-file/tip/pointerEvents.html#compatibility-mapping-with-mouse-events [2] http://www.quirksmode.org/dom/events/mouseover.html http://lists.w3.org/Archives/Public/public-pointer-events/2012OctDec/0035.html
This should be generalized to cover all compatibility mouse events. The future is that authors need only write to pointer, in which case user agents need not be required to support mouse events at all.
Change made: http://dvcs.w3.org/hg/pointerevents/rev/0631b37f052a