W3C home > Mailing lists > Public > public-svg-a11y@w3.org > March 2016

Re: svg accessibility tests

From: Joseph Scheuhammer <clown@alum.mit.edu>
Date: Mon, 7 Mar 2016 11:29:18 -0500
To: Joanmarie Diggs <jdiggs@igalia.com>, Fred Esch <fesch@us.ibm.com>
Cc: SVG-A11y TF <public-svg-a11y@w3.org>
Message-ID: <56DDAC5E.2070808@alum.mit.edu>
On 2016-03-04 3:53 PM, Joanmarie Diggs wrote:
> Also, it seems that WebKit and Gecko do not agree with your
> interpretation in this regard. So.... If you feel strongly that your
> interpretation is correct, then we probably need different language in
> the AccName spec, perhaps changing:
>
>     the current node is not already part of an aria-labelledby traversal
>
> to:
>
>     the current node was not already visited in this calculation

I suggest switching to a more code like technique and introduce a 
"proccess-labelledby flag" and a "proccess-describedby flag".  Then, 
change step 2B (my emphasis) from:

if computing a name, and the current node has a non-empty 
aria-labelledby attribute, *and the current node is not already part of 
an aria-labelledby traversal*, process its IDREFs in the order they occur:

to:

if computing a name, and the current node has a non-empty 
aria-labelledby attribute, *and the ' proccess-labelledby' flag is 
false, then set the ' proccess-labelledby' flag to true*, and process 
the current node's IDREFs in the order they occur:
// current three steps for proccess the IDREFS
*Once all IDREFS have been processed, reset the ' proccess-labelledby' 
flag to false.*

Similar changes for the " proccess-describedy" flag.

-- 
;;;;joseph.

'Die Wahrheit ist Irgendwo da Draußen. Wieder.'
                  - C. Carter -
Received on Monday, 7 March 2016 16:29:52 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:28:20 UTC