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

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>I&#39;d like to add for focus rings. They are currently specified in the w3c and whatwg canvas specs:</div>

<div><a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#dom-context-2d-drawsystemfocusring" target="_blank">http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#dom-context-2d-drawsystemfocusring</a><br>


</div><div><a href="http://www.w3.org/TR/2dcontext/#dom-context-2d-drawsystemfocusring" target="_blank">http://www.w3.org/TR/2dcontext/#dom-context-2d-drawsystemfocusring</a></div></div></blockquote><div><br></div><div>Could you point us to the list of use cases or the whatwg/w3c thread where the discussion took place?</div>

<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Support (behind runtime flags) has landed in:</div>
<div>- Firefox: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=540456" target="_blank">https://bugzilla.mozilla.org/show_bug.cgi?id=540456</a></div><div>- chrome: <a href="https://code.google.com/p/chromium/issues/detail?id=261998" target="_blank">https://code.google.com/p/chromium/issues/detail?id=261998</a></div>


<div><br></div><div>Focus rings associate elements that are in a canvas tag with areas of the canvas. </div><div>If the user tabs into the hidden element or the accessibility software selects them, these methods will draw or let the author draw the focus rings. </div>

</div></blockquote><div><br></div><div>How does this API address this use case?  It seems like each Web app needs to explicitly opt-in and manually draw focus ring?</div><div>I&#39;m not sure if that&#39;s a good accessibility API given that many authors don&#39;t even use most basic accessibility feature such as ARIA roles.</div>

<div><br></div><div>e.g. why can&#39;t UA automatically draw focus ring on top of the canvas?</div><div><br></div><div>Also, the spec seems to indicate that the physical (rendered) position of an element can change dynamically without UA being notified.</div>

<div>How are ATs supposed to inform users of the ordering of those focusable elements?</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">

<div>I created a patch (<a href="https://bugs.webkit.org/show_bug.cgi?id=122177" target="_blank">https://bugs.webkit.org/show_bug.cgi?id=122177</a>) but it needs more tests.</div><div>Also, should I implement it behind a runtime flags?</div>

</div></blockquote><div><br></div><div>I definitely would like to see a build flag around it.</div><div><br></div><div>- R. Niwa</div><div><br></div></div></div></div>