| Summary: | [Webapp] Eclipse help system content panel tree component is unusable by people using screen readers | ||
|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Rich Schwerdtfeger <schwer> |
| Component: | User Assistance | Assignee: | Chris Goldthorpe <cgold> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | critical | ||
| Priority: | P2 | CC: | cgold, Mike_Wilson |
| Version: | 3.6 | ||
| Target Milestone: | 3.7 M3 | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 327827 | ||
| Attachments: | |||
|
Description
Rich Schwerdtfeger
This needs to be fixed in Eclipse 3.6-3.7. The bug exists as far back as Eclipse 3.3. Created attachment 179694 [details]
Patch
This patch writes the ARIA accessibility attributes for browsers other than IE.
Patch committed to HEAD. I will allow for a day or two of testing before porting this back to previous versions of Eclipse. Created attachment 180087 [details]
Additional patch to write role information for all browsers and suppress expansion state attribute on tree root
This patch has been committed to HEAD.
Created attachment 180347 [details]
Patch for 3.6 maintenance stream
Created attachment 180348 [details]
Patch for 3.4 maintenance stream
Created attachment 180439 [details]
Additional patch to add aria-level
Created attachment 180440 [details]
Patch for 3.6 maintenance stream including aria-level
Created attachment 180441 [details]
Patch for 3.4 maintenance stream including aria-level
Note that the patch for the 3.6 maintenance stream also works for the Eclipse 3.5 maintenance stream. The 3.5 maintenance stream has been updated using "Patch for 3.6 maintenance stream including aria-level" and the bundle version of org.eclipse.help.webapp has been incremented to 3.4.3 |