Bug 371250 - Accessibility of Orion editor/editing
Summary: Accessibility of Orion editor/editing
Status: RESOLVED FIXED
Alias: None
Product: Orion (Archived)
Classification: ECD
Component: Editor (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 major (vote)
Target Milestone: 0.4 RC2   Edit
Assignee: Max Li CLA
QA Contact:
URL:
Whiteboard:
Keywords: accessibility
Depends on:
Blocks: 365361
  Show dependency tree
 
Reported: 2012-02-10 10:52 EST by David Bolter CLA
Modified: 2012-03-14 14:20 EDT (History)
6 users (show)

See Also:
maxli: review?


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Bolter CLA 2012-02-10 10:52:18 EST
Build Identifier: 

For users of screen readers and other assistive technology to be able to use Orion there will need to be support for the platform accessibility API layer on each supported platform.

Reproducible: Always

Steps to Reproduce:
1. Launch an Orion demo in Firefox on Windows 
2. Launch a screen reader (http://www.nvda-project.org/wiki/Download)
3. Try to use the demo without looking at the screen.
Comment 1 David Bolter CLA 2012-02-10 10:57:55 EST
Note supporting accessibility API on each platform is misleading. What is really required is that best practices are followed with respect to HTML and WAI-ARIA. The major browsers do the work exposing good markup to assistive technology on the desktop/platform.

http://www.w3.org/TR/wai-aria-practices/
Comment 2 Max Li CLA 2012-02-14 10:40:54 EST
Here is a fix that makes the editor accessible.

The commit is in the bug371250 branch.

https://github.com/max-li/orion.client/commit/02880e8856cef9808bafb616bf798b9b5677cdc7
Comment 3 Max Li CLA 2012-02-14 12:45:22 EST
For the screen reader JAWS, text selection does not work properly. I've opened bug 371521 for this.
Comment 4 Silenio Quarti CLA 2012-02-14 17:35:00 EST
Pushed to eclipse.org

http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/commit/?id=08a85b2d7f54fd0c76a75ac897e2d35ea2f105b9

Please open specific bugs for any outstanding problems.