<div dir="ltr">Sorry, the original email had lots of typos. I&#39;ve fixed them below:<div><br><div class="gmail_extra"><div class="gmail_quote">On Mon, Oct 14, 2013 at 2:35 PM, Ryosuke Niwa <span dir="ltr">&lt;<a href="mailto:rniwa@webkit.org" target="_blank">rniwa@webkit.org</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="im">On Mon, Oct 14, 2013 at 2:28 PM, Rik Cabanier <span dir="ltr">&lt;<a href="mailto:cabanier@gmail.com" target="_blank">cabanier@gmail.com</a>&gt;</span> wrote:<br>

</div><div class="gmail_extra"><div class="gmail_quote"><div class="im">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span style="color:rgb(80,0,80)">On Mon, Oct 14, 2013 at 1:31 PM, Timothy Hatcher </span><span dir="ltr" style="color:rgb(80,0,80)">&lt;<a href="mailto:timothy@apple.com" target="_blank">timothy@apple.com</a>&gt;</span><span style="color:rgb(80,0,80)"> wrote:</span><br>


<div class="gmail_extra"><div class="gmail_quote"><div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div>On Oct 14, 2013, at 12:43 PM, Rik Cabanier &lt;<a href="mailto:cabanier@gmail.com" target="_blank">cabanier@gmail.com</a>&gt; wrote:</div>



<div><br><blockquote type="cite"><div style="font-family:Verdana;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">



Also, how would your suggestion tell the UA about what areas are associated with the elements? What happens if an element is no longer focused? The ring is drawn into the canvas bitmap so those pixels have to be regenerated.</div>



</blockquote></div><div><br></div></div><div>Focus rings are usually larger than the control they surround. How is the developer suppose to know the pixel padding needed for each platform&#39;s focus ring? Guess and hope for the best?</div>



</div></blockquote><div><br></div></div><div>Why would he need to know this? Is it for the path that describes the ring?</div></div></div></div></blockquote><div><br></div></div><div>Isn&#39;t focus ring drawn on the canvas?  If so, it&#39;s important that the focus ring fits within the canvas. e.g. consider focusing an element of 100px by 100px inside a canvas of the same size.  If the focus ring were to be drawn around the element that currently has focus, then the entire focus ring would be drawn outside of the visible region.</div>

<div class="im">
<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 class="gmail_extra"><div class="gmail_quote"><div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div style="word-wrap:break-word"><div>Would drawing the system focus ring taint the canvas pixels? (Drawing form controls into canvas via SVG images and &lt;foreignObject&gt; has been considered taint worthy because it could leak the user&#39;s UI theme.)</div>



</div></blockquote><div> </div></div><div>I&#39;m unsure if it should taint the canvas. How much information would be leaked that isn&#39;t already available through other means?</div></div></div></div></blockquote><div>


<br></div></div><div>It may, for example, leak information as to whether user&#39;s machine is in high contrast mode, which is another dimension for finger-printing user.</div><div><br></div><div>- R. Niwa</div><div><br>

</div></div>
</div></div>
</blockquote></div><br></div></div></div>