[Webkit-unassigned] [Bug 79095] HTML5 input type="number" role mapping incorrect

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Feb 21 10:22:49 PST 2012


https://bugs.webkit.org/show_bug.cgi?id=79095





--- Comment #2 from Steve Faulkner <faulkner.steve at gmail.com>  2012-02-21 10:22:49 PST ---
(In reply to comment #1)
> The main role is a text field because you can type into it. 
> 
> An AXIncrementor is only used for the tiny little buttons that do the stepping. 
> 
> The roles are a very defined set because VoiceOver would not be able to recognize or handle the elements correctly without customization to handle those roles. So changing the roles doesn't work.
> 
> Potentially we could change the role description, but I'd rather let VoiceOver decide how it wants to output this element, which it can do by observing there is a stepper inside the text field

thanks for the explanation, I did notice that the incrementor buttons are mapped with the incrementor role and associated actions, but found that VoiceOver didn't pick this up.

It would also appear that the while you can type into the field it has a defined set of values that are selectable by using the stepper interaction.

As the ARIA spinbutton role is often added to an input type=text (example http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/tests/form/test_Spinner.html)Is this going to be a problem for VoiceOver as you indicate above?

On a related bug https://bugs.webkit.org/show_bug.cgi?id=77298 the ARIA spinbutton role is currently mapped to 'progress indicator'

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list