[Bug 24348] New: pointerdown/pointerup/pointercancel on non-hover devices

https://www.w3.org/Bugs/Public/show_bug.cgi?id=24348

            Bug ID: 24348
           Summary: pointerdown/pointerup/pointercancel on non-hover
                    devices
           Product: PointerEventsWG
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Pointer Events specification
          Assignee: jrossi@microsoft.com
          Reporter: redux@splintered.co.uk
        QA Contact: public-pointer-events-bugzilla@w3.org
                CC: public-pointer-events@w3.org

In the current spec, pointerdown/pointerup/pointercancel on input devices that
do not support hover MUST fire a pointerover/pointerout/pointerout
(respectively, before in the first case and after in the other two cases).
pointerenter/pointerleave should also be added.

Proposed changes:


- "5.2.2 The pointerdown event"

Currently: "For input devices that do not support hover, a user agent must also
fire a pointerover event preceding the pointerdown event."

Change to: "For input devices that do not support hover, a user agent must also
fire a pointerover and pointerenter event preceding the pointerdown event."


- "5.2.3 The pointerup event"

Currently: "For input devices that do not support hover, a user agent must also
fire a pointerout event after firing the pointerup event."

Change to: "For input devices that do not support hover, a user agent must also
fire a pointerout and pointerleave event after firing the pointerup event."


- "5.2.4 The pointercancel event"

Currently: "A user agent must also fire a pointerout event after firing the
pointercancel event."

Change to: "A user agent must also fire a pointerout and pointerleave event
after firing the pointercancel event."

[Incidentally, should there be something here about pointercancel generally not
being applicable to input devices that DO support hover?]

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Received on Wednesday, 22 January 2014 00:16:55 UTC