- From: Jon Gunderson <jongund@illinois.edu>
- Date: Mon, 21 Jul 2008 16:44:18 -0500 (CDT)
- To: Srinivas Annam <annams@google.com>, dev-accessibility@lists.mozilla.org
- Cc: wai-xtech@w3.org
You do not have to use the TITLE attribute, you can use ARIA-LABELLEDBY attribute or in some cases the child text nodes will be used to generate an accessible name for a ROLE. Jon ---- Original message ---- >Date: Mon, 21 Jul 2008 13:02:41 -0700 >From: Srinivas Annam <annams@google.com> >Subject: Using title for ARIA name is impractical! >To: dev-accessibility@lists.mozilla.org >Cc: wai-xtech@w3.org > > In my continuing series of ARIA discoveries :) > > The current recommendation requires the usage of > title attribute to provide a name for widgets of the > following roles: combobox, grid, group, img, list, > listbox, menu, menubar, progressbar, radiogroup, > slider, spinbutton, textbox, tree, treegrid. > > Now imagine a listbox or a tree with lot of visible > child elements and that each of these widgets > (lisbox and options) are being created using a div. > The outerdiv for the listbox having it's role as > "listbox" and each of the list items having a role > of "option". Now, assume that the listbox has a > title defined on it (so it could provide an acc name > per current recommendation) like below: > > <div role="listbox" title="My Own Listbox" > aria-activedescendant="listbox1-1"> > <div role="option" id="listbox1-1" > class="selected" aria-selected="true">item 1</div> > <div role="option" id="listbox1-2" >item 2</div> > <div role="option" id="listbox1-3" >item 3</div> > </div> > > At this time you would notice that hovering over > with mouse on anywhere over the listbox area > (including where the individual items are shown) > would show a tooltip with the title. This is coming > in as a side effect of browser usage of title for > the tooltip. Given this major UI implication, IMO, > this makes the usage of title to get an acc name on > the roles mentioned highly impractical. I would like > to hear other thoughts or ideas. Or if someone knows > a way of getting ARIA name without using a title. > > Thanks, > Srinivas > > -- > Srinivas Annam > Software Engineer, Accessibility > Google, Inc. > Cell: 408.898.4928 > Email: annams@google.com Jon Gunderson, Ph.D. Coordinator Information Technology Accessibility Disability Resources and Educational Services Rehabilitation Education Center Room 86 1207 S. Oak Street Champaign, Illinois 61821 Voice: (217) 244-5870 WWW: http://www.cita.uiuc.edu/ WWW: https://netfiles.uiuc.edu/jongund/www/
Received on Monday, 21 July 2008 21:45:27 UTC