<?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>9267</bug_id>
          
          <creation_ts>2006-06-02 14:57:51 -0700</creation_ts>
          <short_desc>Quirksmode: Handler for event target is executed during the capture phase</short_desc>
          <delta_ts>2024-01-23 18:47:38 -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>420+</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>CONFIGURATION CHANGED</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>
          
          <blocked>9610</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adele Peterson">adele</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ahmad.saleem792</cc>
    
    <cc>ap</cc>
    
    <cc>barraclough</cc>
    
    <cc>bfulgham</cc>
    
    <cc>bugs-webkit</cc>
    
    <cc>cdumez</cc>
    
    <cc>ian</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>44445</commentid>
    <comment_count>0</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2006-06-02 14:57:51 -0700</bug_when>
    <thetext>http://www.quirksmode.org/bugreports/archives/safari/index.html

&quot;The DOM 2 event spec requires that the capture phase event handlers should only be activated on ancestors of the event target, and not the event target itself. Mozilla and Safari break this rule in different ways, and fire it on the event target as well.

Test page http://www.howtocreate.co.uk/mozBugs/testcapture.html
Workaround is included
Reported by: TarquinWJ.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47023</commentid>
    <comment_count>1</comment_count>
    <who name="Joost de Valk (AlthA)">joost</who>
    <bug_when>2006-06-24 14:02:29 -0700</bug_when>
    <thetext>Changing component, good testcase.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103732</commentid>
    <comment_count>2</comment_count>
      <attachid>26299</attachid>
    <who name="Robert Blaut">webkit</who>
    <bug_when>2008-12-29 14:33:20 -0800</bug_when>
    <thetext>Created attachment 26299
test case

I&apos;m not sure if it&apos;s still valid bug report.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103734</commentid>
    <comment_count>3</comment_count>
    <who name="Robert Blaut">webkit</who>
    <bug_when>2008-12-29 14:37:47 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; I&apos;m not sure if it&apos;s still valid bug report.
&gt; 

Since Opera 10 mimics Firefox behavior in this test.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>422404</commentid>
    <comment_count>4</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2011-06-16 21:32:11 -0700</bug_when>
    <thetext>Re-categorizing; this looks like an event handling bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1882396</commentid>
    <comment_count>5</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2022-07-12 07:40:17 -0700</bug_when>
    <thetext>I am getting following behavior across all browsers based on attached test case:

*** Safari 15.5 on macOS 12.4 ***

-&gt; &lt;div&gt; capture dialog
-&gt; Error dialog [paragraph capture]
-&gt; paragraph bubble dialog
-&gt; &lt;div&gt; bubble dialog

*** Chrome Canary 105 on macOS 12.4 *** (matches with Safari 15.5)

-&gt; &lt;div&gt; capture dialog
-&gt; Error dialog [paragraph capture]
-&gt; paragraph bubble dialog
-&gt; &lt;div&gt; bubble dialog

*** Firefox Nightly on macOS 12.4 ***

-&gt; &lt;div&gt; capture dialog
-&gt; paragraph bubble dialog
-&gt; Error dialog [paragraph capture]
-&gt; &lt;div&gt; bubble dialog

I am not clear on what is expected behavior but since it is raised to match Firefox behavior, which is still not the case. I think it is still reproducible. Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2007088</commentid>
    <comment_count>6</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2024-01-23 18:47:38 -0800</bug_when>
    <thetext>(In reply to Ahmad Saleem from comment #5)
&gt; I am getting following behavior across all browsers based on attached test
&gt; case:
&gt; 
&gt; *** Safari 15.5 on macOS 12.4 ***
&gt; 
&gt; -&gt; &lt;div&gt; capture dialog
&gt; -&gt; Error dialog [paragraph capture]
&gt; -&gt; paragraph bubble dialog
&gt; -&gt; &lt;div&gt; bubble dialog
&gt; 
&gt; *** Chrome Canary 105 on macOS 12.4 *** (matches with Safari 15.5)
&gt; 
&gt; -&gt; &lt;div&gt; capture dialog
&gt; -&gt; Error dialog [paragraph capture]
&gt; -&gt; paragraph bubble dialog
&gt; -&gt; &lt;div&gt; bubble dialog
&gt; 
&gt; *** Firefox Nightly on macOS 12.4 ***
&gt; 
&gt; -&gt; &lt;div&gt; capture dialog
&gt; -&gt; paragraph bubble dialog
&gt; -&gt; Error dialog [paragraph capture]
&gt; -&gt; &lt;div&gt; bubble dialog
&gt; 
&gt; I am not clear on what is expected behavior but since it is raised to match
&gt; Firefox behavior, which is still not the case. I think it is still
&gt; reproducible. Thanks!

Firefox Nightly 124 is now behaving same as Safari / WebKit.

So marking this as &apos;RESOLVED CONFIGURATION CHANGED&apos;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>26299</attachid>
            <date>2008-12-29 14:33:20 -0800</date>
            <delta_ts>2008-12-29 14:33:20 -0800</delta_ts>
            <desc>test case</desc>
            <filename>testcapture.html</filename>
            <type>text/html</type>
            <size>2718</size>
            <attacher name="Robert Blaut">webkit</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMC8vRU4iICJodHRwOi8v
d3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwL3N0cmljdC5kdGQiPg0KPGh0bWw+DQoJPGhlYWQ+DQoJ
CTx0aXRsZT5Nb3ppbGxhL0ZpcmVmb3ggYW5kIFNhZmFyaSBldmVudCBwaGFzZSBhbmQgcHJvcGFn
YXRpb24gYnVnPC90aXRsZT4NCgk8L2hlYWQ+DQoJPGJvZHk+DQoNCjxoMj5Nb3ppbGxhL0ZpcmVm
b3ggYW5kIFNhZmFyaSBldmVudCBwaGFzZSBhbmQgcHJvcGFnYXRpb24gYnVnPC9oMj4NCg0KPGRp
dj4NCjxwPkNsaWNrIGhlcmUgdG8gcnVuIHRoZSB0ZXN0LjwvcD4NCjwvZGl2Pg0KPHNjcmlwdD4N
CmRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdwJylbMF0uYWRkRXZlbnRMaXN0ZW5lcign
Y2xpY2snLGZ1bmN0aW9uICgpIHthbGVydCgnUGFyYWdyYXBoIGJ1YmJsZVxuXG5UaGlzIHNob3Vs
ZCBiZSB0aGUgc2Vjb25kIGFsZXJ0IHlvdSBzZWUuJyk7fSxmYWxzZSk7DQpkb2N1bWVudC5nZXRF
bGVtZW50c0J5VGFnTmFtZSgncCcpWzBdLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlv
biAoZSkgew0KYWxlcnQoJ1BhcmFncmFwaCBjYXB0dXJlXG5cbkVSUk9SIVxuXG5UaGlzIG1lc3Nh
Z2Ugc2hvdWxkIG5ldmVyIGFwcGVhciwgYXMgdGhlIHN0YW5kYXJkIHJlcXVpcmVzIHRoYXQgdGhl
IGV2ZW50IHRhcmdldCBzaG91bGQgbm90IGFjdHZhdGUgZXZlbnQgbGlzdGVuZXJzIGluIHRoZSBj
YXB0dXJlIHBoYXNlLiBPbmx5IGl0cyBhbmNlc3RvcnMgKHN1Y2ggYXMgdGhlIERJVikgYXJlIGFs
bG93ZWQgdG8gZG8gdGhhdC5cblxuTm90ZSB0aGF0IGlmIGEgYnJvd3NlciBkb2VzIGluY29ycmVj
dGx5IGFjdGl2YXRlIHRoaXMgbGlzdGVuZXIsIHRoaXMgc2hvdWxkIGJlIHRoZSBzZWNvbmQgYWxl
cnQgdGhhdCB5b3Ugc2VlLicpO30sdHJ1ZSk7DQpkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFt
ZSgnZGl2JylbMF0uYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uICgpIHthbGVydCgn
RElWIGJ1YmJsZVxuXG5UaGlzIHNob3VsZCBiZSB0aGUgdGhpcmQgKGFuZCBsYXN0KSBhbGVydCB5
b3Ugc2VlLicpO30sZmFsc2UpOw0KZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2Rpdicp
WzBdLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbiAoKSB7YWxlcnQoJ0RJViBjYXB0
dXJlXG5cblRoaXMgc2hvdWxkIGJlIHRoZSBmaXJzdCBhbGVydCB5b3Ugc2VlLicpO30sdHJ1ZSk7
DQo8L3NjcmlwdD4NCg0KPGgzPldoYXQgaXMgZ29pbmcgb24gaGVyZT88L2gzPg0KDQo8cD5BY2Nv
cmRpbmcgdG8gdGhlIFczQyBET00gc3BlY2lmaWNhdGlvbiwgZXZlbnRzIHNob3VsZCA8c3Ryb25n
Pm5vdDwvc3Ryb25nPiBmaXJlIG9uIHRoZSB0YXJnZXQgb2JqZWN0IGluIHRoZSBjYXB0dXJlIHBo
YXNlLiA8YSBocmVmPSJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAwL1JFQy1ET00tTGV2ZWwtMi1F
dmVudHMtMjAwMDExMTMvZXZlbnRzLmh0bWwjRXZlbnRzLWZsb3ctY2FwdHVyZS1oMyI+RXZlbnQg
Y2FwdHVyZSBzaG91bGQgb25seSBmaXJlIGZvciBhbmNlc3RvcnMgb2YgdGhlIGV2ZW50IHRhcmdl
dDwvYT4uIE1vemlsbGEvRmlyZWZveCBhbmQgU2FmYXJpIGJyZWFrIHRoaXMgcnVsZSBhbmQgZmly
ZSBpdCBhbnl3YXkuIEV2ZW4gaWYgaXQgd2VyZSBjb3JyZWN0IHRvIGZpcmUgaXQsIE1vemlsbGEv
RmlyZWZveCBmaXJlcyBpdCBhdCB0aGUgd3JvbmcgdGltZSAtIDxzdHJvbmc+YWZ0ZXI8L3N0cm9u
Zz4gZmlyaW5nIHRoZSBidWJibGUgcGhhc2UgbGlzdGVuZXIgb24gdGhlIHNhbWUgZWxlbWVudC4g
QnViYmxlIHNob3VsZCBuZXZlciBmaXJlIGJlZm9yZSBjYXB0dXJlIG9uIDxlbT5hbnk8L2VtPiBl
bGVtZW50LjwvcD4NCg0KPGgzPldoYXQgY2FuIGJlIGRvbmUgdG8gd29ya2Fyb3VuZCB0aGlzIGJ1
Zz88L2gzPg0KDQo8cD5UaGUgZXZlbnQgaGFuZGxlciBjYW4gY2hlY2sgaWYgdGhlIGV2ZW50IGhh
cyBtaXNmaXJlZCwgYW5kIHN0b3AgcHJvY2Vzc2luZy4gVW5mb3J0dW5hdGVseSwgaXQgaXMgb25s
eSBwb3NzaWJsZSB0byBjaGVjayBpZiB0aGUgY3VycmVudFRhcmdldCBpcyBhbHNvIHRoZSB0YXJn
ZXQsIGFzIE1vemlsbGEgc2F5cyB0aGUgZXZlbnRQaGFzZSBpcyAnQVRfVEFSR0VUJyB3aXRob3V0
IHNheWluZyB3aGljaCBwaGFzZSBpcyBjdXJyZW50bHkgYmVpbmcgcHJvY2Vzc2VkLiBUaGlzIHdp
bGwgcmVxdWlyZSB5b3UgdG8gdXNlIGEgZGlmZmVyZW50IGhhbmRsZXIgZnVuY3Rpb24gZm9yIHRo
ZSBjYXB0dXJpbmcgYW5kIGJ1YmJsaW5nIHBoYXNlczo8L3A+DQoNCjxwcmU+ZnVuY3Rpb24gZXZl
bnRIYW5kbGVyKGUpIHsNCglpZiggZS50YXJnZXQgPT0gZS5jdXJyZW50VGFyZ2V0ICkgew0KCQly
ZXR1cm47IC8vZXJyb3IgLSBicm93c2VycyBzaG91bGQgbmV2ZXIgYWN0aXZhdGUgdGhpcyENCgl9
DQoJLi4uDQp9PC9wcmU+DQoNCjxoMz5SZXBvcnRlZD88L2gzPg0KDQo8cD5SZXBvcnRlZCB0byBC
dWd6aWxsYSBhcyA8YSBocmVmPSJodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMzU0NDEiPmJ1ZyAyMzU0NDE8L2E+LjwvcD4NCg0KPGhyPg0KDQo8cD48YSBocmVm
PSIuLi8iPkJhY2sgdG8gSG93VG9DcmVhdGU8L2E+IHwgPGEgaHJlZj0iLi4vc2VuZEVtYWlsLnBo
cCI+Q29udGFjdDwvYT48L3A+DQoNCgk8L2JvZHk+DQo8L2h0bWw+
</data>

          </attachment>
      

    </bug>

</bugzilla>