<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>24921</bug_id>
          
          <creation_ts>2014-03-04 20:32:22 +0000</creation_ts>
          <short_desc>ACTION-88: Clarification of &quot;Default Action&quot; for pointerdown wrt compat mouse events</short_desc>
          <delta_ts>2014-03-24 16:59:33 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>PointerEventsWG</product>
          <component>Pointer Events specification</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows NT</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Patrick H. Lauke">redux</reporter>
          <assigned_to name="Jacob Rossi [MSFT]">jrossi</assigned_to>
          <cc>public-pointer-events</cc>
          
          <qa_contact name="Pointer Events Bugzilla list">public-pointer-events-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>101854</commentid>
    <comment_count>0</comment_count>
    <who name="Patrick H. Lauke">redux</who>
    <bug_when>2014-03-04 20:32:22 +0000</bug_when>
    <thetext>Currently, the default action for pointerdown reads:

&quot;Varies: when the pointer is primary, all default actions of the mousedown event plus firing of compatibility mouse events&quot;

Although now I understand what is meant based on clarification given here http://lists.w3.org/Archives/Public/public-pointer-events/2014JanMar/0152.html the wording may still be confusing, at it still - on first skimming the table - reads too much like ALL compatibility mouse events are ONLY fired after pointerdown, and conversely that cancelling pointerdown would stop ALL compat events from being generated.

I&apos;d propose a slight rewording that hopefully captures the reality (that yes, pointerdown does in fact &quot;control&quot; SOME compat events, and that cancelling it conversely does stop SOME of them) a bit better.

It&apos;s easier, in my view, to talk about the opposite of the default action - i.e. what happens when the event is cancelled - so my preferred wording would be:


&quot;Varies: when the pointer is primary, all default actions of the mousedown event. Cancelling this event also sets the PREVENT MOUSE EVENT flag for this pointerType, which prevents subsequent firing of certain compatibility mouse events.&quot;


As ever, a bit verbose, and the fact that I&apos;m describing the opposite (what happens when the default action is prevented, rather than what the default action is) may not be ideal...but I&apos;m struggling to find a way to word the exact opposite in a sufficiently accurate way.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102188</commentid>
    <comment_count>1</comment_count>
    <who name="Jacob Rossi [MSFT]">jrossi</who>
    <bug_when>2014-03-11 05:25:18 +0000</bug_when>
    <thetext>I&apos;m fine with making this change.  It&apos;s more specific as to what exactly happens and plugs in better to the algorithm used elsewhere in the spec.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102840</commentid>
    <comment_count>2</comment_count>
    <who name="Jacob Rossi [MSFT]">jrossi</who>
    <bug_when>2014-03-24 16:59:33 +0000</bug_when>
    <thetext>Spec updated per resolution
https://dvcs.w3.org/hg/pointerevents/rev/053b14a9873e</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>