<?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>108908</bug_id>
          
          <creation_ts>2013-02-04 22:34:29 -0800</creation_ts>
          <short_desc>[Shadow] Touch events are not fired in shadow tree.</short_desc>
          <delta_ts>2013-03-06 00:05:16 -0800</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>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>107800</dependson>
          <blocked>107796</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Hayato Ito">hayato</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>shinyak</cc>
    
    <cc>webcomponents-bugzilla</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>825150</commentid>
    <comment_count>0</comment_count>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2013-02-04 22:34:29 -0800</bug_when>
    <thetext>Please let me file a new bug rather than re-using bug 107797.

There are still cases where a Touch event is not fired in shadow tree. I&apos;ll attach a testcase later.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>825151</commentid>
    <comment_count>1</comment_count>
      <attachid>186548</attachid>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2013-02-04 22:38:56 -0800</bug_when>
    <thetext>Created attachment 186548
Event listeners on nodes in shadow tree are not fired. Put it on LayoutTests/fast/dom/shadow/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>848532</commentid>
    <comment_count>2</comment_count>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2013-03-06 00:03:45 -0800</bug_when>
    <thetext>https://bugs.webkit.org/show_bug.cgi?id=107800 fixed also this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>848534</commentid>
    <comment_count>3</comment_count>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2013-03-06 00:04:52 -0800</bug_when>
    <thetext>The subject of this bug should use &apos;Touch Event&apos; rather than &apos;Gesture event&apos;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>186548</attachid>
            <date>2013-02-04 22:38:56 -0800</date>
            <delta_ts>2013-02-04 22:38:56 -0800</delta_ts>
            <desc>Event listeners on nodes in shadow tree are not fired. Put it on LayoutTests/fast/dom/shadow/</desc>
            <filename>touch-event-retargeting.html</filename>
            <type>text/html</type>
            <size>4817</size>
            <attacher name="Hayato Ito">hayato</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPjxib2R5Pgo8c2NyaXB0IHNyYz0iLi4vLi4vanMvcmVzb3Vy
Y2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KPHNjcmlwdCBzcmM9InJlc291cmNlcy9zaGFk
b3ctZG9tLmpzIj48L3NjcmlwdD4KPHN0eWxlPgo8L3N0eWxlPgo8cD5Ub3VjaCBldmVudCByZXRh
cmdldGluZy48L3A+Cgo8ZGl2IGlkPSJzYW5kYm94Ij4KPC9kaXY+CjxwcmUgaWQ9ImNvbnNvbGUi
PjwvcHJlPgoKPHNjcmlwdD4KCgovLyBGcm9tIHNoYWRvdy1kb20tZXZlbnQtZGlzcGF0Y2hpbmcu
aHRtbAp2YXIgZXZlbnRSZWNvcmRzID0ge307CgpmdW5jdGlvbiByZWNvcmRFdmVudChldmVudCkK
ewogICAgdmFyIGV2ZW50VHlwZSA9IGV2ZW50LnR5cGUKICAgIGlmICghZXZlbnRSZWNvcmRzW2V2
ZW50VHlwZV0pIHsKICAgICAgICBldmVudFJlY29yZHNbZXZlbnRUeXBlXSA9IFtdCiAgICB9CiAg
ICB2YXIgZXZlbnRTdHJpbmcgPSAnJzsKICAgIGlmIChldmVudC5jdXJyZW50VGFyZ2V0KQogICAg
ICAgIGV2ZW50U3RyaW5nICs9ICcgQCcgKyBkdW1wTm9kZShldmVudC5jdXJyZW50VGFyZ2V0KTsK
ICAgIGlmIChldmVudC50YXJnZXQpCiAgICAgICAgZXZlbnRTdHJpbmcgKz0gJyAodGFyZ2V0OiAn
ICsgZHVtcE5vZGUoZXZlbnQudGFyZ2V0KSArICcpJzsKICAgIGlmIChldmVudC5yZWxhdGVkVGFy
Z2V0KQogICAgICAgIGV2ZW50U3RyaW5nICs9ICcgKHJlbGF0ZWQ6ICcgKyBkdW1wTm9kZShldmVu
dC5yZWxhdGVkVGFyZ2V0KSArICcpJzsKCiAgICAvLyBpZiAoZXZlbnQuY2xpZW50eCkKICAgIC8v
ICAgICBldmVudFN0cmluZyArPSAnIChjbGllbnRYOiAnICsgZXZlbnQuY2xpZW50eCArICcpJzsK
ICAgIC8vIGlmIChldmVudC5jbGllbnR5KQogICAgLy8gICAgIGV2ZW50U3RyaW5nICs9ICcgKGNs
aWVudFk6ICcgKyBldmVudC5jbGllbnR5ICsgJyknOwoKICAgIGlmIChldmVudC50b3VjaGVzKQog
ICAgICAgIGV2ZW50U3RyaW5nICs9ICcgKHRvdWNoZXM6ICcgKyBkdW1wVG91Y2hMaXN0KGV2ZW50
LnRvdWNoZXMpICsgJyknOwogICAgaWYgKGV2ZW50LnRhcmdldFRvdWNoZXMpCiAgICAgICAgZXZl
bnRTdHJpbmcgKz0gJyAodGFyZ2V0VG91Y2hlczogJyArIGR1bXBUb3VjaExpc3QoZXZlbnQudGFy
Z2V0VG91Y2hlcykgKyAnKSc7CiAgICBpZiAoZXZlbnQuY2hhbmdlZFRvdWNoZXMpCiAgICAgICAg
ZXZlbnRTdHJpbmcgKz0gJyAoY2hhbmdlZFRvdWNoZXM6ICcgKyBkdW1wVG91Y2hMaXN0KGV2ZW50
LmNoYW5nZWRUb3VjaGVzKSArICcpJzsKCiAgICBpZiAoZXZlbnQuZXZlbnRQaGFzZSA9PSAxKQog
ICAgICAgIGV2ZW50U3RyaW5nICs9ICcoY2FwdHVyaW5nIHBoYXNlKSc7CiAgICBpZiAoZXZlbnQu
dGFyZ2V0ICYmIGV2ZW50LmN1cnJlbnRUYXJnZXQgJiYgZXZlbnQudGFyZ2V0LmlkID09IGV2ZW50
LmN1cnJlbnRUYXJnZXQuaWQpCiAgICAgICAgc2hvdWxkQmUoImV2ZW50LmV2ZW50UGhhc2UiLCAi
MiIsIHRydWUpOwogICAgZXZlbnRSZWNvcmRzW2V2ZW50VHlwZV0ucHVzaChldmVudFN0cmluZyk7
Cn0KCmZ1bmN0aW9uIGR1bXBOb2RlKG5vZGUpIHsKICAgIHJldHVybiBub2RlLmlkOwp9CgpmdW5j
dGlvbiBkdW1wVG91Y2hMaXN0KHRvdWNoZXMpIHsKICAgIC8vIEZJWE1FOiBXZSBtdXN0IHNvcnQg
YnkgaWQgc2luY2UgdGhlIG9yZGVyIGlzIG5vdCBndXJhbnRlZWQuCiAgICB2YXIgcmVzdWx0ID0g
Jyc7CiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRvdWNoZXMubGVuZ3RoOyArK2kpIHsKICAgICAg
ICByZXN1bHQgKz0gZHVtcE5vZGUodG91Y2hlc1tpXS50YXJnZXQpCiAgICAgICAgaWYgKGkgIT0g
dG91Y2hlcy5sZW5ndGggLTEpCiAgICAgICAgICAgIHJlc3VsdCArPSAnLCAnCiAgICB9CiAgICBy
ZXR1cm4gcmVzdWx0Owp9CgpmdW5jdGlvbiBkaXNwYXRjaGVkRXZlbnQoZXZlbnRUeXBlKQp7CiAg
ICB2YXIgZXZlbnRzID0gZXZlbnRSZWNvcmRzW2V2ZW50VHlwZV07CiAgICBpZiAoIWV2ZW50cykK
ICAgICAgICByZXR1cm4gW107CiAgICByZXR1cm4gZXZlbnRzOwp9CgpmdW5jdGlvbiBkZWJ1Z0Rp
c3BhdGNoZWRFdmVudChldmVudFR5cGUpCnsKICAgIGRlYnVnKCdcbiAgJyArIGV2ZW50VHlwZSk7
CiAgICB2YXIgZXZlbnRzID0gZGlzcGF0Y2hlZEV2ZW50KGV2ZW50VHlwZSk7CiAgICBmb3IgKHZh
ciBpID0gMDsgaSA8IGV2ZW50cy5sZW5ndGg7ICsraSkKICAgICAgICBkZWJ1ZygnICAgICcgKyBl
dmVudHNbaV0pCn0KCmZ1bmN0aW9uIGFkZEV2ZW50TGlzdGVuZXJzKG5vZGUpCnsKICAgIG5vZGUu
YWRkRXZlbnRMaXN0ZW5lcigndG91Y2hzdGFydCcsIHJlY29yZEV2ZW50LCBmYWxzZSk7CiAgICBu
b2RlLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgcmVjb3JkRXZlbnQsIGZhbHNlKTsKfQoKc2Fu
ZGJveC5hcHBlbmRDaGlsZCgKICAgIGNyZWF0ZURPTSgnZGl2JywgeydpZCc6ICdjb250YWluZXIn
fSwKICAgICAgICAgICAgICBjcmVhdGVET00oJ2RpdicsIHsnaWQnOiAnZGl2MSd9LAogICAgICAg
ICAgICAgICAgICAgICAgICBkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgnZm9vJykpLAogICAgICAg
ICAgICAgIGNyZWF0ZURPTSgnZGl2JywgeydpZCc6ICdzaGFkb3ctaG9zdC0xJ30sCiAgICAgICAg
ICAgICAgICAgICAgICAgIGNyZWF0ZVNoYWRvd1Jvb3QoCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjcmVhdGVET00oJ2RpdicsIHt9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKCdmb28nKSksCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjcmVhdGVET00oJ2RpdicsIHsnaWQnOiAnc2hhZG93LXJvb3QtY2hpbGQtMSd9
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvY3VtZW50LmNyZWF0ZVRl
eHROb2RlKCdmb28nKSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcmVhdGVET00oJ2Rp
dicsIHt9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvY3VtZW50LmNy
ZWF0ZVRleHROb2RlKCdmb28nKSkpKSwKICAgICAgICAgICAgICBjcmVhdGVET00oJ2RpdicsIHsn
aWQnOiAnc2hhZG93LWhvc3QtMid9LAogICAgICAgICAgICAgICAgICAgICAgICBjcmVhdGVTaGFk
b3dSb290KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgY3JlYXRlRE9NKCdkaXYnLCB7fSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb2N1bWVudC5jcmVhdGVUZXh0
Tm9kZSgnZm9vJykpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgY3JlYXRlRE9NKCdkaXYn
LCB7J2lkJzogJ3NoYWRvdy1yb290LWNoaWxkLTInfSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgnZm9vJykpLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY3JlYXRlRE9NKCdkaXYnLCB7fSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgnZm9vJykpKSkpKTsK
CnNhbmRib3gub2Zmc2V0TGVmdDsKCmZ1bmN0aW9uIGFkZFRvdWNoUG9pbnQodGFyZ2V0KQp7CiAg
ICBkZWJ1ZygnYWRkVG91Y2hQb2ludDogJyArIHRhcmdldC5pZCArICcgeDogJyArICh0YXJnZXQu
b2Zmc2V0TGVmdCArIHRhcmdldC5vZmZzZXRXaWR0aCAvIDIpICsgJyB5OiAnICsgKHRhcmdldC5v
ZmZzZXRUb3AgKyB0YXJnZXQub2Zmc2V0SGVpZ2h0IC8gMikpOwogICAgZXZlbnRTZW5kZXIuYWRk
VG91Y2hQb2ludCh0YXJnZXQub2Zmc2V0TGVmdCArIHRhcmdldC5vZmZzZXRXaWR0aCAvIDIsIHRh
cmdldC5vZmZzZXRUb3AgKyB0YXJnZXQub2Zmc2V0SGVpZ2h0IC8gMik7Cn0KCmZ1bmN0aW9uIHNl
bmRUb3VjaEV2ZW50KGVsZW1lbnRzKQp7CiAgICBldmVudFNlbmRlci5jbGVhclRvdWNoUG9pbnRz
KCk7CiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGVsZW1lbnRzLmxlbmd0aDsgKytpKQogICAgICAg
IGFkZFRvdWNoUG9pbnQoZWxlbWVudHNbaV0pOwogICAgZXZlbnRTZW5kZXIudG91Y2hTdGFydCgp
OwogICAgZXZlbnRTZW5kZXIudG91Y2hFbmQoKTsKfQoKdmFyIGNvbnRhaW5lciA9IGRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCdjb250YWluZXInKTsKCnZhciBkaXYxID0gZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoJ2RpdjEnKTsKCnZhciBzaGFkb3dIb3N0MSA9IGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCdzaGFkb3ctaG9zdC0xJykKdmFyIHNoYWRvd0hvc3QyID0gZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoJ3NoYWRvdy1ob3N0LTInKQoKdmFyIHNoYWRvd1Jvb3RDaGlsZDEgPSBnZXROb2RlSW5T
aGFkb3dUcmVlU3RhY2soJ3NoYWRvdy1ob3N0LTEvc2hhZG93LXJvb3QtY2hpbGQtMScpOwp2YXIg
c2hhZG93Um9vdENoaWxkMiA9IGdldE5vZGVJblNoYWRvd1RyZWVTdGFjaygnc2hhZG93LWhvc3Qt
Mi9zaGFkb3ctcm9vdC1jaGlsZC0yJyk7CgphZGRFdmVudExpc3RlbmVycyhkaXYxKTsKYWRkRXZl
bnRMaXN0ZW5lcnMoc2hhZG93SG9zdDEpOwphZGRFdmVudExpc3RlbmVycyhzaGFkb3dIb3N0Mik7
CmFkZEV2ZW50TGlzdGVuZXJzKHNoYWRvd1Jvb3RDaGlsZDEpOwphZGRFdmVudExpc3RlbmVycyhz
aGFkb3dSb290Q2hpbGQyKTsKCnNlbmRUb3VjaEV2ZW50KFtkaXYxLCBzaGFkb3dSb290Q2hpbGQx
LCBzaGFkb3dSb290Q2hpbGQyXSk7CmRlYnVnRGlzcGF0Y2hlZEV2ZW50KCd0b3VjaHN0YXJ0Jyk7
Cjwvc2NyaXB0PgoKPHNjcmlwdCBzcmM9Ii4uLy4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3Qu
anMiPjwvc2NyaXB0Pgo8L2JvZHk+PC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>