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

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>198028</bug_id>
          
          <creation_ts>2019-05-19 11:43:03 -0700</creation_ts>
          <short_desc>[Pointer Events] The pointerup, pointerout and pointerleave events may be fired twice</short_desc>
          <delta_ts>2019-05-19 14:37:54 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>UI Events</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Antoine Quint">graouts</reporter>
          <assigned_to name="Antoine Quint">graouts</assigned_to>
          <cc>dino</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1537490</commentid>
    <comment_count>0</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2019-05-19 11:43:03 -0700</bug_when>
    <thetext>[Pointer Events] The pointerup, pointerout and pointerleave events may be fired twice</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1537491</commentid>
    <comment_count>1</comment_count>
      <attachid>370224</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2019-05-19 11:44:41 -0700</bug_when>
    <thetext>Created attachment 370224
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1537492</commentid>
    <comment_count>2</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2019-05-19 11:44:48 -0700</bug_when>
    <thetext>&lt;rdar://problem/50769425&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1537500</commentid>
    <comment_count>3</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2019-05-19 14:37:54 -0700</bug_when>
    <thetext>Committed r245506: &lt;https://trac.webkit.org/changeset/245506&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>370224</attachid>
            <date>2019-05-19 11:44:41 -0700</date>
            <delta_ts>2019-05-19 12:40:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-198028-20190519194439.patch</filename>
            <type>text/plain</type>
            <size>4123</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ1NDgzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzFkN2VkMWMxNjVmY2RjYTA0YzMx
MTRiNmYwYjcxNjZiNGViM2U0Zi4uMjk3MzY5MjEyOWI2OGQ3NGFjZGIwMzBiYjc0NWQ4Njg4OTJi
NGY0YSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE5LTA1LTE5ICBBbnRvaW5lIFF1aW50ICA8
Z3Jhb3V0c0BhcHBsZS5jb20+CisKKyAgICAgICAgW1BvaW50ZXIgRXZlbnRzXSBUaGUgcG9pbnRl
cnVwLCBwb2ludGVyb3V0IGFuZCBwb2ludGVybGVhdmUgZXZlbnRzIG1heSBiZSBmaXJlZCB0d2lj
ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4MDI4
CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81MDc2OTQyNT4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYSBuZXcgdGVzdCB0aGF0IGNoZWNrcyB0
aGF0IHdlJ3JlIGZpcmluZyBhICJwb2ludGVybW92ZSIgZXZlbnQgd2hlbiB0aGUgdG91Y2ggcHJl
c3N1cmUKKyAgICAgICAgY2hhbmdlcywgZXZlbiB3aGVuIHRoZSB0b3VjaCBpcyBzdGF0aW9uYXJ5
LCBhbmQgdGhhdCBhIHNpbmdsZSAicG9pbnRlcnVwIiBldmVudCBpcyBmaXJlZAorICAgICAgICBh
cyB0aGUgdG91Y2ggZW5kcyBhbmQgdGhlIHByZXNzdXJlIGNoYW5nZXMuIFRoZSByZWxldmFudCBj
b2RlIGNoYW5nZSBpcyBkb25lIGluIFdlYktpdEFkZGl0aW9ucy4KKworICAgICAgICAqIHBvaW50
ZXJldmVudHMvaW9zL3ByZXNzdXJlLWNoYW5nZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAg
ICAqIHBvaW50ZXJldmVudHMvaW9zL3ByZXNzdXJlLWNoYW5nZS5odG1sOiBBZGRlZC4KKyAgICAg
ICAgKiBwb2ludGVyZXZlbnRzL3V0aWxzLmpzOgorICAgICAgICAocHJvdG90eXBlLl9oYW5kbGVQ
b2ludGVyRXZlbnQpOgorICAgICAgICAocHJvdG90eXBlLnN0YXRpb25hcnkpOgorICAgICAgICAo
cHJvdG90eXBlLl9hY3Rpb24pOgorCiAyMDE5LTA1LTE3ICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0
c0BhcHBsZS5jb20+CiAKICAgICAgICAgQWRkIGEgd2Vic2l0ZSBwb2xpY3kgdG8gZGlzYWJsZSB0
aGUgbGVnYWN5IC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoIGJlaGF2aW9yCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9wb2ludGVyZXZlbnRzL2lvcy9wcmVzc3VyZS1jaGFuZ2UtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcG9pbnRlcmV2ZW50cy9pb3MvcHJlc3N1cmUtY2hhbmdl
LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5jMGMzYzk4Nzc3MWE1YWUyZWUzZmI1YmUxMzI4YzE1
Mzg2MWU5ZGY5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcG9pbnRlcmV2ZW50cy9p
b3MvcHJlc3N1cmUtY2hhbmdlLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDMgQEAKKworUEFTUyBQ
b2ludGVyIGV2ZW50cyBhcmUgZmlyZWQgYXMgcHJlc3N1cmUgY2hhbmdlcy4gCisKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL3BvaW50ZXJldmVudHMvaW9zL3ByZXNzdXJlLWNoYW5nZS5odG1sIGIv
TGF5b3V0VGVzdHMvcG9pbnRlcmV2ZW50cy9pb3MvcHJlc3N1cmUtY2hhbmdlLmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uYzM2Y2UxNDQxZmYyMmM4ODdhOTU0YmI2ZTc3ZmY4M2Q0NTViZGEwMAotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL3BvaW50ZXJldmVudHMvaW9zL3ByZXNzdXJlLWNoYW5nZS5o
dG1sCkBAIC0wLDAgKzEsMzYgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxt
ZXRhIGNoYXJzZXQ9dXRmLTg+Cis8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9
ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEiPgorPC9oZWFkPgorPGJvZHk+Cis8c2NyaXB0
IHNyYz0iLi4vLi4vcmVzb3VyY2VzL3Rlc3RoYXJuZXNzLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQg
c3JjPSIuLi8uLi9yZXNvdXJjZXMvdGVzdGhhcm5lc3NyZXBvcnQuanMiPjwvc2NyaXB0PgorPHNj
cmlwdCBzcmM9Ii4uL3V0aWxzLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+CisKKyd1c2Ugc3RyaWN0
JzsKKwordGFyZ2V0X3Rlc3QoKHRhcmdldCwgdGVzdCkgPT4geworICAgIHRhcmdldC5zdHlsZS50
b3VjaEFjdGlvbiA9ICJub25lIjsKKyAgICBjb25zdCBldmVudFRyYWNrZXIgPSBuZXcgRXZlbnRU
cmFja2VyKHRhcmdldCwgWyJwb2ludGVyZG93biIsICJwb2ludGVybW92ZSIsICJwb2ludGVydXAi
XSk7CisKKyAgICBjb25zdCBvbmUgPSB1aS5maW5nZXIoKTsKKyAgICB1aS5zZXF1ZW5jZShbCisg
ICAgICAgIG9uZS5iZWdpbih7IHg6IDEwLCB5OiAxMCB9KSwKKyAgICAgICAgb25lLnN0YXRpb25h
cnkoeyBwcmVzc3VyZTogNTAwIH0pLAorICAgICAgICBvbmUuZW5kKCksCisgICAgXSkudGhlbigo
KSA9PiB7CisgICAgICAgIGV2ZW50VHJhY2tlci5hc3NlcnRNYXRjaGVzRXZlbnRzKFsKKyAgICAg
ICAgICAgIHsgaWQ6IDEsIHR5cGU6ICJwb2ludGVyZG93biIsIHg6IDEwLCB5OiAxMCwgcHJlc3N1
cmU6IDAgfSwKKyAgICAgICAgICAgIHsgaWQ6IDEsIHR5cGU6ICJwb2ludGVybW92ZSIsIHg6IDEw
LCB5OiAxMCwgcHJlc3N1cmU6IDEgfSwKKyAgICAgICAgICAgIHsgaWQ6IDEsIHR5cGU6ICJwb2lu
dGVydXAiLCB4OiAxMCwgeTogMTAsIHByZXNzdXJlOiAwIH0KKyAgICAgICAgXSk7CisgICAgICAg
IHRlc3QuZG9uZSgpOworICAgIH0pOworfSwgIlBvaW50ZXIgZXZlbnRzIGFyZSBmaXJlZCBhcyBw
cmVzc3VyZSBjaGFuZ2VzLiIpOworCis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KXCBObyBu
ZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wb2ludGVyZXZl
bnRzL3V0aWxzLmpzIGIvTGF5b3V0VGVzdHMvcG9pbnRlcmV2ZW50cy91dGlscy5qcwppbmRleCBi
MTQ0ZWRjYzgyOWE0Mzc2NGU5MTBkNTc3ZDYyMjcwMTM3ZWVkZTgxLi4zMWMyNzFlOTM5NjkwY2Q4
NTJhNTVhMWQ0ZDQxZGJlNzk5MTJkZjlhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wb2ludGVy
ZXZlbnRzL3V0aWxzLmpzCisrKyBiL0xheW91dFRlc3RzL3BvaW50ZXJldmVudHMvdXRpbHMuanMK
QEAgLTY3LDYgKzY3LDcgQEAgY2xhc3MgRXZlbnRUcmFja2VyCiAgICAgICAgICAgICB0eXBlOiBl
dmVudC50eXBlLAogICAgICAgICAgICAgeDogZXZlbnQuY2xpZW50WCwKICAgICAgICAgICAgIHk6
IGV2ZW50LmNsaWVudFksCisgICAgICAgICAgICBwcmVzc3VyZTogZXZlbnQucHJlc3N1cmUsCiAg
ICAgICAgICAgICBpc1ByaW1hcnk6IGV2ZW50LmlzUHJpbWFyeSwKICAgICAgICAgICAgIGlzVHJ1
c3RlZDogZXZlbnQuaXNUcnVzdGVkCiAgICAgICAgIH0pOwpAQCAtMjM3LDE0ICsyMzgsMTQgQEAg
Y2xhc3MgRmluZ2VyCiAKICAgICBzdGF0aW9uYXJ5KG9wdGlvbnMpCiAgICAgewotICAgICAgICBy
ZXR1cm4gdGhpcy5fYWN0aW9uKCJzdGF0aW9uYXJ5Iiwgb3B0aW9ucy54IHx8IDAsIG9wdGlvbnMu
eSB8fCAwKTsKKyAgICAgICAgcmV0dXJuIHRoaXMuX2FjdGlvbigic3RhdGlvbmFyeSIsIG9wdGlv
bnMueCB8fCB0aGlzLl9sYXN0WCwgb3B0aW9ucy55IHx8IHRoaXMuX2xhc3RZLCBvcHRpb25zLnBy
ZXNzdXJlIHx8IDApOwogICAgIH0KIAotICAgIF9hY3Rpb24ocGhhc2UsIHgsIHkpCisgICAgX2Fj
dGlvbihwaGFzZSwgeCwgeSwgcHJlc3N1cmUgPSAwKQogICAgIHsKICAgICAgICAgdGhpcy5fbGFz
dFggPSB4OwogICAgICAgICB0aGlzLl9sYXN0WSA9IHk7Ci0gICAgICAgIHJldHVybiB7IGlucHV0
VHlwZTogImZpbmdlciIsIGlkOiB0aGlzLmlkLCBwaGFzZSwgeCwgeSB9OworICAgICAgICByZXR1
cm4geyBpbnB1dFR5cGU6ICJmaW5nZXIiLCBpZDogdGhpcy5pZCwgcGhhc2UsIHgsIHksIHByZXNz
dXJlIH07CiAgICAgfQogCiB9Cg==
</data>
<flag name="review"
          id="386211"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
      

    </bug>

</bugzilla>