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

Reply via email to