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

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>23979</bug_id>
          
          <creation_ts>2013-12-03 16:48:09 +0000</creation_ts>
          <short_desc>The differences between drawSystemFocusRing and drawCustomFocusRing should be better highlighted in the specification</short_desc>
          <delta_ts>2015-06-16 20:38:47 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>HTML WG</product>
          <component>CR HTML Canvas 2D Context</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows NT</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>a11y, a11y_canvas</keywords>
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Philippe Le Hegaret">plh</reporter>
          <assigned_to name="This bug has no owner yet - up for the taking">dave.null</assigned_to>
          <cc>mark.sadecki+w3c</cc>
    
    <cc>mike</cc>
    
    <cc>public-html-admin</cc>
    
    <cc>public-html-wg-issue-tracking</cc>
    
    <cc>schwer</cc>
          
          <qa_contact name="HTML WG Bugzilla archive list">public-html-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>97059</commentid>
    <comment_count>0</comment_count>
    <who name="Philippe Le Hegaret">plh</who>
    <bug_when>2013-12-03 16:48:09 +0000</bug_when>
    <thetext>The differences between drawSystemFocusRing and drawCustomFocusRing should be better highlighted in the specification:

 * Using drawCustomFocusRing means that the web app intention is to draw the focus itself, unless the user has requested a particular focus ring. Its purpose is to help the web app preserves the user setting

 * Using drawSystemFocusRing means that the web app wishes to delegate the drawing of focus ring to the user agent</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97077</commentid>
    <comment_count>1</comment_count>
    <who name="Jay Munro">jaymunro</who>
    <bug_when>2013-12-03 21:28:46 +0000</bug_when>
    <thetext>reassigning to Canvas 2D Context Level 2 since drawSystemFocusRing and drawCustomFocusRing are at risk for CR.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97116</commentid>
    <comment_count>2</comment_count>
    <who name="Rich Schwerdtfeger">schwer</who>
    <bug_when>2013-12-04 14:36:28 +0000</bug_when>
    <thetext>I think the general agreement between browser manufacturers would be to push drawCustomFocusRing to L2 eliminating this issue for V1. Part of my reason for doing this would be to give more time for media queries to show up and use them to determine if the author is in working with a high contrast system setting turned on. This also eliminates the confusion stated here.

This would allow us to focus only on drawSystemFocusRing. We cannot afford to have low vision users wait for L2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97149</commentid>
    <comment_count>3</comment_count>
    <who name="Jay Munro">jaymunro</who>
    <bug_when>2013-12-04 19:46:21 +0000</bug_when>
    <thetext>I jumped the gun on moving to L2, there are still ongoing discussions on the focus ring methods. Moving back to CR.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97231</commentid>
    <comment_count>4</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2013-12-06 06:58:36 +0000</bug_when>
    <thetext>(In reply to Rich Schwerdtfeger from comment #2)
&gt; I think the general agreement between browser manufacturers would be to push
&gt; drawCustomFocusRing to L2 eliminating this issue for V1.

Having also followed the implementer discussions, I concur with Rich here that there&apos;s general agreement among the browser implementers to not go ahead in implementations with drawCustomFocusRing as it&apos;s currently specified. In fact as far as the spec goes,  I think it&apos;s pretty clear that there are no implementers who&apos;d object to the group deferring drawCustomFocusRing.

&gt; Part of my reason
&gt; for doing this would be to give more time for media queries to show up and
&gt; use them to determine if the author is in working with a high contrast
&gt; system setting turned on. This also eliminates the confusion stated here.
&gt; 
&gt; This would allow us to focus only on drawSystemFocusRing.

Yeah, it seems clear we&apos;re a lot closer to general agreement for drawSystemFocusRing, so decoupling drawSystemFocusRing from discussion of drawCustomFocusRing would help un-muddy the waters.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97723</commentid>
    <comment_count>5</comment_count>
    <who name="Rich Schwerdtfeger">schwer</who>
    <bug_when>2013-12-16 23:52:23 +0000</bug_when>
    <thetext>move to L2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121123</commentid>
    <comment_count>6</comment_count>
    <who name="Philippe Le Hegaret">plh</who>
    <bug_when>2015-06-16 20:27:24 +0000</bug_when>
    <thetext>Moved back to L1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121130</commentid>
    <comment_count>7</comment_count>
    <who name="Philippe Le Hegaret">plh</who>
    <bug_when>2015-06-16 20:36:34 +0000</bug_when>
    <thetext>we now only have drawFocusIfNeeded, so this bug is no longer relevant.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121132</commentid>
    <comment_count>8</comment_count>
    <who name="Philippe Le Hegaret">plh</who>
    <bug_when>2015-06-16 20:38:47 +0000</bug_when>
    <thetext>changed to WONTFIX to better reflect the resolution</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>