On Oct 14, 2013, at 2:28 PM, Rik Cabanier <caban...@gmail.com> wrote:

> 
> 
> 
> On Mon, Oct 14, 2013 at 1:31 PM, Timothy Hatcher <timo...@apple.com> wrote:
> On Oct 14, 2013, at 12:43 PM, Rik Cabanier <caban...@gmail.com> wrote:
> 
>> 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.
> 
> 
> Focus rings are usually larger than the control they surround. How is the 
> developer suppose to know the pixel padding needed for each platform's focus 
> ring? Guess and hope for the best?
> 
> Why would he need to know this? Is it for the path that describes the ring?
>  
> Would drawing the system focus ring taint the canvas pixels? (Drawing form 
> controls into canvas via SVG images and <foreignObject> has been considered 
> taint worthy because it could leak the user's UI theme.)
>  
> I'm unsure if it should taint the canvas. How much information would be 
> leaked that isn't already available through other means?
> 

Hi, 

I think it would be likely that the OS would draw their focus ring on top in a 
different context and the canvas wouldn't have to be responsible to repaint.

Which leaves the case where the canvas sees drawCursor fails and then tries to 
draw its own, which seems somewhat strange to me. How would the web page know 
what the user wanted. There could be a variety of high contrast cursors that 
the user might want to use

Thanks


_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to