#LionVoiceOver ARIA Live-Region (supported...but!) is verbose, redundant, and interrupts itself. http://goo.gl/3035J #LionVoiceOver does *not* support #HTML form controls, datalist. treated as an edit box. should have different options.
For a podcast, which demonstrates OS X Lion VoiceOver ARIA- Live-Regions and HTML5 Datalist, please see http://VoiceOverOn.com
The live region example you point out has two live regions on by default, one assertive and one polite. The assertive one will interrupt the polite one, and moreover the assertive one is supposed to interrupt VoiceOver From the WAI-ARIA spec "This information has the highest priority and assistive technologies SHOULD notify the user immediately. Because an interruption may disorient users or cause them to not complete their current task, authors SHOULD NOT use the assertive value unless the interruption is imperative." http://www.w3.org/TR/wai-aria/complete#aria-live --------- For your bug about data lists please file separate issues. One bug per issue.
In Aria Live-Region example 1, which is a counter. Voiceover should only speak value that changes, EG: 1, 2, 3, etc. However, Voiceover is very verbose and reads: Changing value: 1, changing value: 2, changing value 3, etc.
(In reply to comment #3) > In Aria Live-Region example 1, which is a counter. Voiceover should only speak value that changes, EG: 1, 2, 3, etc. However, Voiceover is very verbose and reads: Changing value: 1, changing value: 2, changing value 3, etc. That will be a VoiceOver fix. I've filed rdar://9896374 to address that issue. Thanks
Thanks for filing radar. It's much appreciate. Issues are new to OS x Lion VoiceOver.
Thanks! Webkit. ARIA live-regions. No longer says: changing value. All other issues persist though, such as: * Cannot silence Voiceover and talks over itself. In Safari and finder (regardless of where focus is), VoiceOver will continue to read ARIA Live-Region. * According to VO Help documentation (pressing "o" supposedly toggle live regions on/off). Can't get it to work for toggling live regions.
With example ARIA Live-Region, Voiceover is not reading counter properly: Expected: 0, 1, 2, 3, 4, 5, etc. Actual: 0, 0 1, 1 2, 2 3, 3 4,4 5.