ARIA User Input Widget role tests - Firefox 3 + Assistive Technology

Results detail what is announced when each element with the role indicated in brackets receives focus.

Software used for testing

Notes for Table 1

Table 1. User Input Widget Role test results (in application mode for JAWS and Window Eyes)
ARIA Role MSAA JAWS 9 JAWS 10 Window Eyes 7 ZoomText NVDA
[checkbox]
  • Name: "label"
  • Role: check box
  • State: focused,checked
label, checkbox, checked, to clear check mark press spacebar label, checkbox, checked, to clear check mark press spacebar label, checkbox, checked label, checkbox, checked label, checkbox, checked
[combobox]
  • Name: "label"
  • Role: combo box
  • State: focused,collapsed,focusable,has popup
label, combobox, to change the selection use the arrow keys label, combobox, ARIA User Input Widget role tests - Firefox 3... (reads from top of page.)

Issue: Announces unassociated text.

label, combobox label, combobox label, combo box collapsed, submenu
[listbox]
  • Name: "label"
  • Role: list
  • State: focused,focusable
label, listbox, to move to an item use the arrow keys label, listbox, to move to an item press the arrow keys label, listbox label, listbox label, list
[radio button]
  • Name: "label"
  • Role: radio button
  • State: focused,checked,focusable
  • Description: "1 of 1"
label, radio button, checked,1 of 1, to change the selection use the up or down arrow label, radio button, checked,1 of 1, to change the selection press up or down arrow label, radio button,1 of 1, checked label, radio button, checked label, radio button, checked, 1 of 1
[radio group]
  • Name: "label"
  • Role: grouping
  • State: focusable
  1. label, radio 1, radio button checked , 1 of 2, to change the selection press up or down arrow
  2. label, radio 2,radio button checked , 2 of 2, to change the selection press up or down arrow
  1. label, radio 1, radio button checked , 1 of 2, to change the selection press up or down arrow
  2. label, radio 2, radio button checked , 2 of 2, to change the selection press up or down arrow
  1. label, radio 1, 1 of 2, radio button checked,
  2. label, radio 2, 2 of 2, radio button checked,
label, group box
  1. label grouping, radio 1, radio button checked, 1 of 2
  2. radio 2, radio button checked, 2 of 2
[slider]
  • Name: "label"
  • Value: "minimum"
  • Role: slider
  • State: focused,focusable
label, left right slider, 0 percent, to increase or decrease use the arrow keys

Issue: Incorrect value type.

label, left right slider, 0 percent

Issue: Incorrect value type.

label, minimum, trackbar label, custom control, minimum

Issue: Incorrect role announced.

label, slider, minimum
[spin button]
  • Name: "label"
  • Value: "minimum"
  • Role: spin box
  • State: focused,focusable
label, edit spin box, value minimum, to set the value use the arrow keys or type the value label, edit spin box, minimum nothing announced

Issue: Name, Role and Value information not announced

label, spin box, minimum label spin box, minmum
[textbox]
  • Name: "label"
  • Role: editable text
  • State: focused,focusable
label, edit, type in text label, edit,left bracket text box right bracket, type in text

Issue: Announces unassociated text.

label, edit box label, edit box label, edit, blank

Notes for Table 2

Table 2 - User Input Widget Role test results (Virtual PC - JAWS, Browse Mode - Window Eyes, NVDA - Virtual Buffer (no passthrough))
ARIA Role MSAA JAWS 9 JAWS 10 Window Eyes 7 NVDA

initial focus

[checkbox]
  • Name: "label"
  • Role: check box
  • State: focused,checked
label, checkbox checked label, checkbox checked checkbox checked, label label, checkbox checked
[combobox]
  • Name: "label"
  • Role: combo box
  • State: focused,collapsed,focusable,has popup
label, combobox, collapsed label, combobox, collapsed combobox, label

Issue: Role and name announced in reverse order.

label, combobox, collapsed
[listbox]
  • Name: "label"
  • Role: list
  • State: focused,focusable
label, listbox label, listbox Nothing announced

Issue: Name, Role and Value information not announced. Not in tab order.

list

Issue: Name information not announced

[radio button]
  • Name: "label"
  • Role: radio button
  • State: focused,checked,focusable
  • Description: "1 of 1"
label, radio button, checked label, radio button, checked radio button checked, label

Issue: Role and name announced in reverse order.

label, radio button, checked
[radio group]
  • Name: "label"
  • Role: grouping
  • State: focusable
nothing announced

Issue: Name information not announced. Radio buttons not in tab order

  1. label, radio 1 radio button checked,
  2. radio button not checked, radio 2

Issue:Role and name announced in reverse order. (second radio button)

  1. radio button checked, radio 1
  2. radio button unchecked, radio 2

Issue: Name information not announced (radio group). Role and name announced in reverse order. (radio buttons)

  1. radio 1, radio button checked
  2. radio group

Issue: Name information not announced (radio group).

[slider]
  • Name: "label"
  • Value: "minimum"
  • Role: slider
  • State: focused,focusable
nothing announced

Issue: Name, Role and Value information not announced.

nothing announced

Issue: Name, Role and Value information not announced.

nothing announced

Issue: Name, Role and Value information not announced. Not in tab order.

label, slider, minimum
[spin button]
  • Name: "label"
  • Value: "minimum"
  • Role: spin box
  • State: focused,focusable
nothing announced

Issue: Name, Role and Value information not announced.

nothing announced

Issue: Name, Role and Value information not announced.

nothing announced

Issue: Name, Role and Value information not announced. Not in tab order

minimum

Issue: Name and Role information not announced.

[textbox]
  • Name: "label"
  • Role: editable text
  • State: focused,focusable
label, edit label, edit edit box, label

Issue: Role and name announced in reverse order.

label, edit

Notes for Table 3

Table 3 - User Input Widget Role test results (Forms Mode - JAWS)
ARIA Role MSAA JAWS 9 JAWS 10

initial focus

[checkbox]
  • Name: "label"
  • Role: check box
  • State: focused,checked
label, checkbox, checked, to clear check mark press spacebar label, checkbox, checked, to clear check mark press spacebar
[combobox]
  • Name: "label"
  • Role: combo box
  • State: focused,collapsed,focusable,has popup
label, combobox, to change the selection use the arrow keys label, combobox, Notes for table 3... (reads from heading prior to table).

Issue: Announces unasscoiated text.

[listbox]
  • Name: "label"
  • Role: list
  • State: focused,focusable
label, listbox, to move to an item press the arrow keys label, listbox, to move to an item press the arrow keys
[radio button]
  • Name: "label"
  • Role: radio button
  • State: focused,checked,focusable
  • Description: "1 of 1"
label, radio button, checked, to change the selection press up or down arrow label, radio button, checked, to change the selection press up or down arrow
[radio group]
  • Name: "label"
  • Role: grouping
  • State: focusable
  1. label, radio 1,radio button checked, to change the selection press up or down arrow
  2. radio 2, radio button checked , to change the selection press up or down arrow
  1. label, radio 1,radio button checked, to change the selection press up or down arrow
  2. radio 2, radio button checked , to change the selection press up or down arrow
[slider]
  • Name: "label"
  • Value: "minimum"
  • Role: slider
  • State: focused,focusable
left right slider, 0 percent, to increase or decrease use the arrow keys

Issue: Name not announced. Value information incorrect.

left right slider, 0 percent, to increase or decrease use the arrow keys

Issue: Name not announced. Value information incorrect.

[spin button]
  • Name: "label"
  • Value: "minimum"
  • Role: spin box
  • State: focused,focusable
edit spin box, minimum, to set the value use the arrow keys or type the value

Issue: Name information not announced.

label, edit spin box, minimum, to set the value use the arrow keys or type the value
[textbox]
  • Name: "label"
  • Role: editable text
  • State: focused,focusable
label, edit, type in text label, edit, left bracket text box right bracket, type in text

Issue: Announces unasscoiated text.