<?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>132958</bug_id>
          
          <creation_ts>2014-05-15 08:20:31 -0700</creation_ts>
          <short_desc>AX:Add Visual Focus Support to SVG elements</short_desc>
          <delta_ts>2014-06-20 10:41:14 -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>Accessibility</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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="Rich Schwerdtfeger">richschwer</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cfleizach</cc>
    
    <cc>jcraig</cc>
    
    <cc>krit</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1009537</commentid>
    <comment_count>0</comment_count>
    <who name="Rich Schwerdtfeger">richschwer</who>
    <bug_when>2014-05-15 08:20:31 -0700</bug_when>
    <thetext>Add Visual Focus Support to SVG elements</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009539</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-05-15 08:21:30 -0700</bug_when>
    <thetext>&lt;rdar://problem/16926525&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009543</commentid>
    <comment_count>2</comment_count>
    <who name="Rich Schwerdtfeger">richschwer</who>
    <bug_when>2014-05-15 08:26:12 -0700</bug_when>
    <thetext>Visual focus is rendered when I run VoiceOver so focus is advancing. It does not render visual focus when I select the feature to do so in response to tabbing when VoiceOver is running.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009557</commentid>
    <comment_count>3</comment_count>
      <attachid>231523</attachid>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2014-05-15 09:20:53 -0700</bug_when>
    <thetext>Created attachment 231523
Example

Here is a little example that I used. System focus ring and outline work in SVG in general. There is just one bug with text elements that get outline but no system focus ring.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009584</commentid>
    <comment_count>4</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2014-05-15 11:23:38 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Created an attachment (id=231523) [details]
&gt; Example
&gt; 
&gt; Here is a little example that I used. System focus ring and outline work in SVG in general. There is just one bug with text elements that get outline but no system focus ring.

Dirk, are you going to work on this one?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009590</commentid>
    <comment_count>5</comment_count>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2014-05-15 11:50:51 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (In reply to comment #3)
&gt; &gt; Created an attachment (id=231523) [details] [details]
&gt; &gt; Example
&gt; &gt; 
&gt; &gt; Here is a little example that I used. System focus ring and outline work in SVG in general. There is just one bug with text elements that get outline but no system focus ring.
&gt; 
&gt; Dirk, are you going to work on this one?

No, not at the moment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009592</commentid>
    <comment_count>6</comment_count>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2014-05-15 11:53:43 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; (In reply to comment #3)
&gt; &gt; &gt; Created an attachment (id=231523) [details] [details] [details]
&gt; &gt; &gt; Example
&gt; &gt; &gt; 
&gt; &gt; &gt; Here is a little example that I used. System focus ring and outline work in SVG in general. There is just one bug with text elements that get outline but no system focus ring.
&gt; &gt; 
&gt; &gt; Dirk, are you going to work on this one?
&gt; 
&gt; No, not at the moment.

I can at least say that we indeed never called SVGInlineTextBox::paint with paint phase Outline. Even if that does not affect system focus, I could imagine that we don&apos;t call it for the same reason (which I don&apos;t know atm).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1016960</commentid>
    <comment_count>7</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2014-06-20 10:41:14 -0700</bug_when>
    <thetext>Another test case.  It could probably be updated to use drawFocusRing.
http://www.html5accessibility.com/tests/canvas.html</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>231523</attachid>
            <date>2014-05-15 09:20:53 -0700</date>
            <delta_ts>2014-05-15 09:20:53 -0700</delta_ts>
            <desc>Example</desc>
            <filename>tabindex.html</filename>
            <type>text/html</type>
            <size>251</size>
            <attacher name="Dirk Schulze">krit</attacher>
            
              <data encoding="base64">PGJvZHk+CjxzdHlsZT4KPC9zdHlsZT4KPHAgdGFiaW5kZXg9IjEiPlRlc3QgMTwvcD4KPHN2ZyB3
aWR0aD0iMjAwcHgiIGhlaWdodD0iMjAwIj4KCTxyZWN0IGFyaWEtbGFiZWw9IlN0YXJ0IiByb2xl
PSJidXR0b24iIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdGFiaW5kZXg9IjIiLz4KPHRleHQgeT0i
MTAwIiB0YWJpbmRleD0iMyI+VGVzdCAyPC90ZXh0Pgo8L3N2Zz4KPHAgdGFiaW5kZXg9IjQiPlRl
c3QgMzwvc3Bhbj48L3A+CjwvYm9keT4=
</data>

          </attachment>
      

    </bug>

</bugzilla>