<?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>20872</bug_id>
          
          <creation_ts>2013-02-05 04:13:32 +0000</creation_ts>
          <short_desc>PREVENT MOUSE EVENT flag should be per pointer type</short_desc>
          <delta_ts>2013-02-07 02:17:51 +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="Jacob Rossi [MSFT]">jrossi</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>82564</commentid>
    <comment_count>0</comment_count>
    <who name="Jacob Rossi [MSFT]">jrossi</who>
    <bug_when>2013-02-05 04:13:32 +0000</bug_when>
    <thetext>&gt; Upon re-reading the current draft, I have a few questions.
&gt; 
&gt; 1. At any point in time, how many pointers can simultaneously have isPrimary
set to true? The way I read it, there could be up to three, one for a mouse
device, one for a touch input, and one for a pen input, if the underlying
platform supports all three input types simultaneously. Is that correct?

Correct. Generally, users don&apos;t mix input simultaneously. In IE10, multiple primary pointers effectively &quot;fight&quot; for a mouse cursor (e.g. you&apos;ll see mousemove events firing back and forth between the two locations).

&gt; 2. If my understanding in #1 is correct, then in &quot;8.1 Mapping for devices
that support hover&quot;, there should be *three* different PREVENT MOUSE EVENT
flags, one for each input type. Otherwise, cancelling the pointerdown event
of the primary touch input would inadvertently disable the compatibility
mouse events for subsequent events from the primary mouse and pen inputs as
well.

Though I think I&apos;ll update this to say &quot;set the PREVENT MOUSE EVENT flag for this pointer type&quot; and &quot;if the PREVENT MOUSE EVENT flag is set for this pointer type.&quot; That way the principle applies if new device types are added.

http://lists.w3.org/Archives/Public/public-pointer-events/2013JanMar/0057.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82675</commentid>
    <comment_count>1</comment_count>
    <who name="Jacob Rossi [MSFT]">jrossi</who>
    <bug_when>2013-02-07 02:17:51 +0000</bug_when>
    <thetext>Made change as resolved in the 2/5 telecon:
RESOLUTION: http://www.w3.org/2013/02/05-pointerevents-minutes.html#item05

https://dvcs.w3.org/hg/pointerevents/rev/851c776cffa1
https://dvcs.w3.org/hg/pointerevents/rev/4102d89c1b31</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>