<?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>140024</bug_id>
          
          <creation_ts>2015-01-01 06:56:54 -0800</creation_ts>
          <short_desc>focus event listener on arbitrary SVGElement makes it focusable</short_desc>
          <delta_ts>2022-07-15 22:27:30 -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>SVG</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>200997</dup_id>
          
          <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="Rodney Rehm">mail</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ahmad.saleem792</cc>
    
    <cc>ap</cc>
    
    <cc>bfulgham</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1058327</commentid>
    <comment_count>0</comment_count>
      <attachid>243863</attachid>
    <who name="Rodney Rehm">mail</who>
    <bug_when>2015-01-01 06:56:54 -0800</bug_when>
    <thetext>Created attachment 243863
Test Case

Any SVG element (e.g. &lt;text&gt;, &lt;svg&gt;, …) is focusable once a focus event listener is attached to that element.

Steps to Reproduce:

1. addEventListener(&apos;focus&apos;, …) to any SVG element
2. focus() that element
3. observe document.activeElement changed to the SVG element

live test case: http://medialize.github.io/ally.js/tests/browser-bugs/blink-svg-focus-event.html

This failure also exists in Blink.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1058328</commentid>
    <comment_count>1</comment_count>
    <who name="Rodney Rehm">mail</who>
    <bug_when>2015-01-01 06:59:16 -0800</bug_when>
    <thetext>Blink issue for reference: https://code.google.com/p/chromium/issues/detail?id=445798</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1883638</commentid>
    <comment_count>2</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2022-07-14 09:29:52 -0700</bug_when>
    <thetext>Just to update that based on Chrome (Blink) issue, this is subject to Web-spec discussion and the expected behavior is not clear in current spec.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1884441</commentid>
    <comment_count>3</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-07-15 17:04:42 -0700</bug_when>
    <thetext>Let&apos;s pull it in for tracking, but there may not be anything to do here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1884442</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-07-15 17:04:55 -0700</bug_when>
    <thetext>&lt;rdar://problem/97101649&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1884525</commentid>
    <comment_count>5</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2022-07-15 22:27:30 -0700</bug_when>
    <thetext>We fixed that: https://trac.webkit.org/changeset/248983

*** This bug has been marked as a duplicate of bug 200997 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>243863</attachid>
            <date>2015-01-01 06:56:54 -0800</date>
            <delta_ts>2015-01-01 06:56:54 -0800</delta_ts>
            <desc>Test Case</desc>
            <filename>blink-svg-focus-event.html</filename>
            <type>text/html</type>
            <size>2303</size>
            <attacher name="Rodney Rehm">mail</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+Cgk8bWV0YSBjaGFyc2V0PSJ1
dGYtOCIgLz4KCTx0aXRsZT5CbGluazogc3ZnIGZvY3VzIGV2ZW50IGxpc3RlbmVyPC90aXRsZT4K
PC9oZWFkPgo8Ym9keT4KCiAgPHA+CiAgICBUaGUgb25seSB0aGluZyBmb2N1c2FibGUgb24gdGhp
cyBwYWdlIHNob3VsZCBiZSA8Y29kZT5zdmcgYVt4bGlua3xocmVmXTwvY29kZT4uIAogICAgQnV0
IGluIEJsaW5rIGFuZCBXZWJLaXQgYXMgc29vbiBhcyB5b3UgYWRkIGEgPGNvZGU+Zm9jdXM8L2Nv
ZGU+IGV2ZW50IGxpc3RlbmVyIHRvIGFueSBTVkcgZWxlbWVudCwgaXQgYmVjb21lcyBmb2N1c2Fi
bGUuCiAgICBHZWNrbyBhbmQgVHJpZGVudCBhcmUgbWlzc2luZyA8Y29kZT5TVkdFbGVtZW50LnBy
b3RvdHlwZS5mb2N1czwvY29kZT4gKHdoaWNoIGlzIHdoeSB0aGlzIHRlc3Qgd2lsbCBmYWlsIHRo
ZXJlKS4KICA8L3A+CgoKICA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIg
eG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRleHQgeD0i
MTAiIHk9IjIwIj5qdXN0IHRleHQsIG5vIGxpbms8L3RleHQ+CiAgICA8YSB4bGluazpocmVmPSIj
dm9pZCI+CiAgICAgIDx0ZXh0IHg9IjEwIiB5PSI0NSI+YW4gc3ZnIGxpbms8L3RleHQ+CiAgICA8
L2E+CiAgICA8cmVjdCB4PSIyMCIgeT0iNjAiIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIGRhdGEtbGFi
ZWw9InN2ZyByZWN0IiAvPgogIDwvc3ZnPgoKCiAgPHByZT48L3ByZT4KICA8c2NyaXB0PgogICAg
dmFyIGxvZyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ3ByZScpOwoKICAgIFsnc3ZnJywgJ3N2
ZyB0ZXh0JywgJ3N2ZyBhWyp8aHJlZl0nXS5mb3JFYWNoKGZ1bmN0aW9uKHNlbGVjdG9yKSB7CiAg
ICAgIGRvY3VtZW50LmFjdGl2ZUVsZW1lbnQgJiYgZG9jdW1lbnQuYWN0aXZlRWxlbWVudC5ibHVy
KCk7CiAgICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3Ioc2VsZWN0b3IpLmZvY3VzKCk7CiAgICAg
IGxvZy50ZXh0Q29udGVudCArPSBzZWxlY3RvciArICc6ICcgKyAoZG9jdW1lbnQuYWN0aXZlRWxl
bWVudCAmJiBkb2N1bWVudC5hY3RpdmVFbGVtZW50Lm5vZGVOYW1lIHx8ICd1bmRlZmluZWQnKSAr
ICdcbic7CiAgICB9KTsKCiAgICBsb2cudGV4dENvbnRlbnQgKz0gJ1xuYWRkaW5nIGZvY3VzIGxp
c3RlbmVyc1xuJzsKICAgIHZhciBub29wID0gZnVuY3Rpb24oKXt9OwoKICAgIFsnc3ZnJywgJ3N2
ZyB0ZXh0J10uZm9yRWFjaChmdW5jdGlvbihzZWxlY3RvcikgewogICAgICBkb2N1bWVudC5hY3Rp
dmVFbGVtZW50ICYmIGRvY3VtZW50LmFjdGl2ZUVsZW1lbnQuYmx1cigpOwogICAgICBkb2N1bWVu
dC5xdWVyeVNlbGVjdG9yKHNlbGVjdG9yKS5hZGRFdmVudExpc3RlbmVyKCdmb2N1cycsIG5vb3As
IGZhbHNlKTsKICAgIH0pOwoKICAgIFsnc3ZnJywgJ3N2ZyB0ZXh0JywgJ3N2ZyBhWyp8aHJlZl0n
XS5mb3JFYWNoKGZ1bmN0aW9uKHNlbGVjdG9yKSB7CiAgICAgIGRvY3VtZW50LmFjdGl2ZUVsZW1l
bnQgJiYgZG9jdW1lbnQuYWN0aXZlRWxlbWVudC5ibHVyKCk7CiAgICAgIGRvY3VtZW50LnF1ZXJ5
U2VsZWN0b3Ioc2VsZWN0b3IpLmZvY3VzKCk7CiAgICAgIGxvZy50ZXh0Q29udGVudCArPSBzZWxl
Y3RvciArICc6ICcgKyAoZG9jdW1lbnQuYWN0aXZlRWxlbWVudCAmJiBkb2N1bWVudC5hY3RpdmVF
bGVtZW50Lm5vZGVOYW1lIHx8ICd1bmRlZmluZWQnKSArICdcbic7CiAgICB9KTsKCiAgICBsb2cu
dGV4dENvbnRlbnQgKz0gJ1xucmVtb3ZpbmcgZm9jdXMgbGlzdGVuZXJzXG4nOwogICAgWydzdmcn
LCAnc3ZnIHRleHQnXS5mb3JFYWNoKGZ1bmN0aW9uKHNlbGVjdG9yKSB7CiAgICAgIGRvY3VtZW50
LnF1ZXJ5U2VsZWN0b3Ioc2VsZWN0b3IpLnJlbW92ZUV2ZW50TGlzdGVuZXIoJ2ZvY3VzJywgbm9v
cCwgZmFsc2UpOwogICAgfSk7CgogICAgWydzdmcnLCAnc3ZnIHRleHQnLCAnc3ZnIGFbKnxocmVm
XSddLmZvckVhY2goZnVuY3Rpb24oc2VsZWN0b3IpIHsKICAgICAgZG9jdW1lbnQuYWN0aXZlRWxl
bWVudCAmJiBkb2N1bWVudC5hY3RpdmVFbGVtZW50LmJsdXIoKTsKICAgICAgZG9jdW1lbnQucXVl
cnlTZWxlY3RvcihzZWxlY3RvcikuZm9jdXMoKTsKICAgICAgbG9nLnRleHRDb250ZW50ICs9IHNl
bGVjdG9yICsgJzogJyArIChkb2N1bWVudC5hY3RpdmVFbGVtZW50ICYmIGRvY3VtZW50LmFjdGl2
ZUVsZW1lbnQubm9kZU5hbWUgfHwgJ3VuZGVmaW5lZCcpICsgJ1xuJzsKICAgIH0pOwoKICA8L3Nj
cmlwdD4KCjwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>