Re: Using title for ARIA name is impractical!

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