<div dir="ltr">On Mon, Oct 14, 2013 at 2:50 PM, Rik Cabanier <span dir="ltr">&lt;<a href="mailto:cabanier@gmail.com" target="_blank">cabanier@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<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"><span style="color:rgb(80,0,80)">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?</span><br>
<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"><div class="gmail_extra"><div class="gmail_quote"><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><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></div></div></blockquote></div></div>
</div></blockquote><div><br></div></div><div>Yes, maybe this should taint.  Dominic, what do you think?</div></div></div></div>
</blockquote></div><br></div><div class="gmail_extra">If high-contrast mode on Windows was the only concern, I believe it&#39;s already been possible to detect this - see <a href="http://hardlikesoftware.com/weblog/2009/11/04/css-sprites-vs-high-contrast-mode/">http://hardlikesoftware.com/weblog/2009/11/04/css-sprites-vs-high-contrast-mode/</a> for one example, but there are many other ways to detect it already and it seems difficult to prevent all of those.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">As to the broader discussion, I think that the future plan to add hit testing to canvas and associating a canvas path with an element in fallback content will be a potentially better solution. Any assistive technology would be able to determine the boundaries of any objects within the canvas in advance, and draw its own focus rings around any application ones if needed.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">However, in the meantime I think that drawSystemFocusRing is a great idea that solves 90% of the common cases easily. It&#39;s useful, easy to understand, and improves accessibility when it is used.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">- Dominic</div><div class="gmail_extra"><br></div></div>