- From: Srinivas Annam <annams@google.com>
- Date: Mon, 21 Jul 2008 13:05:41 -0700
- To: dev-accessibility@lists.mozilla.org
- Cc: wai-xtech@w3.org
- Message-ID: <8e8d44860807211305n79da2211y2f382e987a42b82a@mail.gmail.com>
I have attached a modified version Mozilla.org Listbox example which shows the issue. On Mon, Jul 21, 2008 at 1:02 PM, Srinivas Annam <annams@google.com> wrote: > 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 > -- Srinivas Annam Software Engineer, Accessibility Google, Inc. Cell: 408.898.4928 Email: annams@google.com
Attachments
- text/html attachment: listbox.html
Received on Monday, 21 July 2008 20:06:25 UTC