This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 20110 - Make compatibility mouse events optional
Summary: Make compatibility mouse events optional
Status: RESOLVED FIXED
Alias: None
Product: PointerEventsWG
Classification: Unclassified
Component: Pointer Events specification (show other bugs)
Version: unspecified
Hardware: PC Windows NT
: P2 normal
Target Milestone: ---
Assignee: Jacob Rossi [MSFT]
QA Contact: This bug has no owner yet - up for the taking
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-28 01:18 UTC by Jacob Rossi [MSFT]
Modified: 2012-12-04 03:13 UTC (History)
1 user (show)

See Also:


Attachments

Description Jacob Rossi [MSFT] 2012-11-28 01:18:43 UTC
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
Comment 1 Jacob Rossi [MSFT] 2012-11-28 01:19:30 UTC
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.
Comment 2 Jacob Rossi [MSFT] 2012-12-04 03:13:36 UTC
Change made: http://dvcs.w3.org/hg/pointerevents/rev/0631b37f052a