Contents
Firefox 3.0 ARIA widget support in Orca
- Description: ARIA widget support in Orca.
- Summary: This page is used to track Orca's support of ARIA widgets and the overall level of AT-SPI support provided by Firefox with respect to ARIA.
Details
What are ARIA Widgets
DHTML widgets move web development past the simple old style HTML widgets and toward advanced desktop style widgets. They range from simple checkboxes and radio buttons to the more complicated tree views and sliders. Accessible Rich Internet Applications (ARIA) is a standard being developed at the W3C - World Wide Web Consortium which addresses the accessibility of dynamic Web content, including ARIA widgets. This markup standard will allow Firefox to generate the correct assistive technology support, which in turn will allow Orca to treat DHTML widgets in a similar fashion to GTK+ widgets.
Installing and updating Orca
Orca 2.20 contains support for a majority of the ARIA widgets. Additional ARIA widget support is continually being committed to the main trunk of the Orca repository. Please refer to the Downloading and Installing Orca section for information on building and installing Orca from the latest sources.
After the install completes, you must quit and then restart Orca for new changes to take effect. You should periodically insure that your version of Orca is kept up to date by repeating the steps outlined above.
Installing and updating Firefox 3.0
ARIA widgets are supported in the latest versions of Firefox 3.0. Please refer to our Firefox installation instructions for information on how to update Firefox.
Orca Performance
The goal of Orca is to provide the user an experience for each ARIA widget that is similar to it's corresponding GTK+ widget. The following tables track the performance of Orca with respect to three ARIA widget sets: The Mozilla Developer widget examples, the Illinois Center for Information Technology Accessibility widget examples and the test cases for the Dojo Toolkit. Listed for each is how well Orca performs for that widget and any AT-SPI related comments.
Mozilla Developer ARIA Widget Examples
Widget |
Orca Performance |
Firefox/Accerciser (AT-SPI) Notes |
|
|
|
|
|
|
|
|
|
|
|
|
no list opening announcment |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Recreation of object is sometimes a source of problem with user selections not being announced. Probably won't be an issue because this is caused by 'before' and 'after' CSS directive which is unsupported in Windows making it very rare. |
|
|
|
|
|
|
|
|
|
|
|
|
|
UIUC Widget Examples
Widget |
Orca Performance |
Firefox/Accerciser (AT-SPI) Notes |
|
|
|
|
|
|
|
|
|
|
Extra text object between menu items. Should menu close after a selection? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dojo Toolkit Examples
Note: All links are to the latest version of the Dojo test set.
|
|
|
|
|
|
Announces widget and list items. No list opening announcement |
UPDATE 1/31: events look better, no ARIA markup on listbox |
|
|
|
|
|
|
|
|
|
|
|
role="presentation" additions needed |
|
|
|
|
|
|
|
untested |
no ARIA markup |
|
announcements on tabs but how do you move into tab contents? |
shown in Accerciser as a set of tabs. No 'accordion' markup. |
Bug Tracking
This section is reserved for links to relevant ARIA widget bugs and requests for enhancements.
See also the Mozilla Bugs page for a list of Mozilla bugs that prevent Orca from doing as good a job as it could do.
Other Resources
Mozilla Developer Center's report on ARIA
Illinois Center for Information Technology Accessibility test cases
