On Thu, Oct 10, 2013 at 7:26 PM, Ryosuke Niwa <[email protected]> wrote:
> On Thu, Oct 10, 2013 at 7:21 PM, Rik Cabanier <[email protected]> wrote: > >> On Thu, Oct 10, 2013 at 7:19 PM, Ryosuke Niwa <[email protected]> wrote: >> >>> On Thu, Oct 10, 2013 at 7:14 PM, Rik Cabanier <[email protected]>wrote: >>> >>>> On Thu, Oct 10, 2013 at 7:07 PM, Ryosuke Niwa <[email protected]> wrote: >>>> >>>>> The spec. text is also misleading in saying that >>>>> >>>>> The drawSystemFocusRing(element) method, when invoked, must run the >>>>> following steps: >>>>> >>>>> If I understood your reply correctly, these are steps that need to be >>>>> ran continuously? Or is it that steps 2 & 3 must run upon the currently >>>>> focused element being changed. The specification needs to revised to >>>>> clarify this. >>>>> >>>> >>>> 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. >>>> >>> ... >>> >>>> As is, the specification reads as if the author needs to repaint and >>>>> call drawSystemFocusRing upon focus change. >>>>> >>>> >>>> That is correct and what should happen. >>>> >>>> >>> That seems to contract what you've said earlier: >>> >>>> What is an AT? :-) You don'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. >>>> >>> (AT stands for http://en.wikipedia.org/wiki/Assistive_technology). >>> >>> Am I correct in saying that the author needs to call this function each >>> and every time an element "inside" the canvas is focused? >>> >> >> No, he needs to ALWAYS call this function wether it's focused or not. >> > > I understand that. My point is that the author has to explicitly repaint > the canvas and call drawSystemFocusRing when the focus changed for the > focus ring to be drawn. i.e. UA can't later decide to draw the focus ring > on its own. > That is correct. The accessibility software can though since it just draws on top of the browser windows (and so can the web inspector)
_______________________________________________ webkit-dev mailing list [email protected] https://lists.webkit.org/mailman/listinfo/webkit-dev

