RE: ACTION-1442 Default state of aria-current

Léonie Watson <lwatson@paciellogroup.com> wrote on 06/16/2014 02:45:15 AM:
> With the exception of navigation links within a table or grid, don’t
> those use cases all pertain to list containers? 

Which roles are being considered list containers?

> In the case of links within a table or grid, I’m not sure there is a
> use case for aria-current. Partly because I’m not sure we should be 
> condoning table or grid containers for navigational links, and 
> partly because they’re not collections and aria-current is 
> essentially about identifying the current element within a collection.

Why would we not support grid for presentation of a set of links? What 
about a mega menu with links layed out in rows and columns?

Matt King
IBM Senior Technical Staff Member
I/T Chief Accessibility Strategist
IBM BT/CIO - Global Workforce and Web Process Enablement 
Phone: (503) 578-2329, Tie line: 731-7398
mattking@us.ibm.com



From:   Léonie Watson <lwatson@paciellogroup.com>
To:     Matthew King/Fishkill/IBM@IBMUS, 
Cc:     "'Bryan Garaventa'" <bryan.garaventa@ssbbartgroup.com>, "'W3C WAI 
Protocols & Formats'" <public-pfwg@w3.org>
Date:   06/16/2014 02:46 AM
Subject:        RE: ACTION-1442 Default state of aria-current



Matthew King wrote:
“> At the moment the proposed scope for aria-current is a navigation 
> container, but a navigation container isn’t a collection. The more I 
> look at this, the more I wonder whether aria-attribute should be 
> scoped to a list, and for its default state to be false. 

We need to be careful about the scope and not be too limiting. This could 
be useful both in static lists or collections or in widgets. Consider the 
following use cases: 

1. A static list of wizard steps presented in an SL, OL, or UL where 
visual styling is used to indicate the current step. In this case, we want 
aria-current="true" on the LI that is the current step. 

2. A tree widget that is used in a left nav for site navigation. In this 
case, we want aria-current="true" on the treeitem that represents the 
currently displayed page. Note that this is important because some 
navigation trees also support other operations that require selection so 
using aria-selected is not a good choice for indicating which is currently 
displayed. Listbox can be used for the same purpose. 

3. Any collection of links in a list, set of lists, table, or grid used 
for navigation.”
 
With the exception of navigation links within a table or grid, don’t those 
use cases all pertain to list containers? 
 
In the case of links within a table or grid, I’m not sure there is a use 
case for aria-current. Partly because I’m not sure we should be condoning 
table or grid containers for navigational links, and partly because 
they’re not collections and aria-current is essentially about identifying 
the current element within a collection.
 
Léonie.
 
 
 

Received on Monday, 16 June 2014 13:11:14 UTC