- From: Joseph Scheuhammer <clown@alum.mit.edu>
- Date: Wed, 19 Aug 2015 13:16:36 -0400
- To: Joanmarie Diggs <jdiggs@igalia.com>
- Cc: W3C WAI Protocols & Formats <public-pfwg@w3.org>
Hi Joanie, (et al) On 2015-08-19 11:57 AM, Joanmarie Diggs wrote: > An example of accessible names going (imho) horribly awry with list > items can be seen in doxygen-generated pages, such as this one: > http://freedesktop.org/software/pulseaudio/doxygen/ > > If I view that page in Firefox and use Accerciser to get the name of the > first list item of the accessible list associated with the left-hand > pane, I get: > > 'PulseAudio\xa0Introduction\xa0Simple API\xa0Asynchronous > API\xa0Threads\xa0Error Handling\xa0pkg-configSimple APIAsynchronous > APIChannel MapsSample Format SpecificationsVolume Control\xa0Deprecated > ListData StructuresFilesExamples' That looks like a name-from-contents computation, which follows from the spec: - Listitems and treeitems require an accessible name. - both roles allow name-from-contents. In the absence of an author supplied name (e.g., @aria-label), browsers are thereby required to create the name from the contents of the item. Your results are an argument for the author to supply a name to avoid these long names-from-contents. -- ;;;;joseph. 'Array(16).join("wat" - 1) + " Batman!"' - G. Bernhardt -
Received on Wednesday, 19 August 2015 17:17:09 UTC