<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Oct 10, 2013 at 7:14 PM, Rik Cabanier <span dir="ltr">&lt;<a href="mailto:cabanier@gmail.com" target="_blank">cabanier@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra">On Thu, Oct 10, 2013 at 7:07 PM, Ryosuke Niwa <span dir="ltr">&lt;<a href="mailto:rniwa@webkit.org" target="_blank">rniwa@webkit.org</a>&gt;</span> wrote:<br>

<div class="gmail_quote"><div class="im">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">The spec. text is also misleading in saying that <div>

<br></div><div><span style="line-height:21px;font-size:medium;font-family:sans-serif,&#39;Droid Sans Fallback&#39;">The </span><dfn title="dom-context-2d-drawSystemFocusRing" style="line-height:21px;font-size:medium;font-style:normal;background-color:rgb(255,255,170);font-family:sans-serif,&#39;Droid Sans Fallback&#39;;font-weight:bold"><code style="font-size:inherit;font-family:monospace,&#39;Droid Sans Fallback&#39;,sans-serif;color:rgb(255,69,0)">drawSystemFocusRing(<var title="">element</var>)</code></dfn><span style="line-height:21px;font-size:medium;font-family:sans-serif,&#39;Droid Sans Fallback&#39;"> method, when invoked, must run the following steps:</span><br>




</div><div><br></div><div>If I understood your reply correctly, these are steps that need to be ran continuously?  Or is it that steps 2 &amp; 3 must run upon the currently focused element being changed.  The specification needs to revised to clarify this.</div>


</div></blockquote><div><br></div></div><div>I think non-normative text or a note could be added to make this more clear. In general, the function should be called when the focus changes or the element is relocated and the canvas should be redrawn.</div>

</div></div></div></blockquote><div>...</div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">

<div class="gmail_extra"><div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div dir="ltr">As is, the specification reads as if the author needs to repaint and call drawSystemFocusRing upon focus change.</div></blockquote><div><br></div></div><div>That is correct and what should happen.</div><div>

<br></div></div></div></div></blockquote></div><div><br></div><div style>That seems to contract what you&#39;ve said earlier:</div><div style><blockquote class="gmail_quote" style="color:rgb(80,0,80);margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>What is an AT? :-) You don&#39;t call drawSystemFocusRing when an element is focused. You *always* call it and if it is focused, a ring will be drawn. In all cases, the accessibility software is notified of the area.</div>

</div></div></div></blockquote></div><div style>(AT stands for <a href="http://en.wikipedia.org/wiki/Assistive_technology">http://en.wikipedia.org/wiki/Assistive_technology</a>).<br></div><div style><br></div><div style>
Am I correct in saying that the author needs to call this function each and every time an element &quot;inside&quot; the canvas is focused?</div>
<div style><br></div><div style>If so, there is no way for AT to detect/enumerate all focusable areas upfront to let users know of which areas are focusable (before focusing any element).</div><div style><br></div><div style>

- R. Niwa</div></div></div></div>