Accessibility Test: Flex 3 Components

The following is a test of the accessibility of 26 of the 28 Flex "accessible components and containers" (excluding TitleWindow and ToolTipManager). It was built using Adobe Flex Builder 3 (build 3.0.2.214193). The following special steps were taken:

Testing was performed using:

Test

[Please install/enable Flash player to view this test.]

Open in Own Window | View Source

Preliminary Results

The following results are based on testing with JAWS only. Accessibility is judged based on whether the control can be successfully operated using standard commands and/or instructions provided.

Note that while Window-Eyes 7.1 reads most of the sample in Browse Mode, it does not appear to read anything with Browse Mode off, making it impossible to interact with the interface elements.

Component Accessible Issues
Basic Controls
Panel No Panel Title not read in Virtual or Forms Mode.
Text Yes
Image Yes Alternate text must be entered in toolTip.
Form Yes The Form Heading is read before every label (like an HTML fieldset legend).
TextInput Yes
TextArea Yes
CheckBox Yes
RadioButton Yes
ComboBox Yes  
List Yes* No instructions given; JAWS screen sensitive help (Ins + F1) says "JAWS may not recognize this control".
Tree Yes* No instructions given; JAWS screen sensitive help (Ins + F1) says "JAWS may not recognize this control".
Slider Problematic Sometimes not recognized at all in Forms Mode; Position sometimes reported to 16 digits (e.g. "7.000000000000001%").
DateField & DateChooser Problematic Identified as a ComboBox, but Up/Down Arrow do not work to change selection unless opened; No indication given when calendar is opened or closed; Inadequate instruction given for navigating calendar, changing months, etc.
ColorPicker Problematic Identified as a ComboBox, but Up/Down Arrow do not work to change selection unless opened; No indication given when picker is opened or closed.
Button Yes
Link Button Yes
Alert Yes
Navigation Controls
MenuBar & Menu No Using Right/Left Arrow to select a menu or open a sub menu causes all content on page to be read.
TabNavigator Problematic Tabs read after content in Virtual Mode.
Accordion No Accordion labels read after content in Virtual Mode. First accordion label not read in Forms Mode.
Data Grids
DataGrid Problematic Identified and reads as List (entire row at a time).
AdvancedDataGrid (Flat) No Identified as List. No indication that there are multiple columns or that Right/Left Arrow can be used to move between columns in singleCell selectionMode. Up Arrow from first data row to header row or Right/Left Arrow between column headers causes all content on page to be read.
AdvancedDataGrid (Tree) No Identified as Tree View. No indication that there are multiple columns or that Right/Left Arrow can be used to move between columns in singleCell selectionMode. First Down Arrow reads "Column 2 closed"; must Left Arrow to get to Column 1; expanding branch node reads as if focus moved to column 2. Up Arrow from first data row to header row or Right/Left Arrow between column headers says only "No item selected".

Conclusions

Last Updated: 2010-01-29

Accessibility Tests