Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 312097

Summary: NVDA does not work with Eclipse Java editor
Product: [Eclipse Project] Platform Reporter: Carolyn MacLeod <carolynmacleod4>
Component: SWTAssignee: Carolyn MacLeod <carolynmacleod4>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: Silenio_Quarti
Version: 3.6Flags: Silenio_Quarti: review+
Target Milestone: 3.6 RC1   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
patch to make IAccessible2 inherit from IAccessible none

Description Carolyn MacLeod CLA 2010-05-07 12:26:43 EDT
Created attachment 167505 [details]
patch to make IAccessible2 inherit from IAccessible

The NVDA screen reader does not read StyledText very well at all. Through a conversation with one of the NVDA developers, I learned that they rely on IAccessible2 inheriting from IAccessible (which the IA2 spec says they should not rely on). The attached patch turns on IAccessible inheritance in an IAccessible2 object, which makes the Eclipse Java editor accessible with NVDA.
Comment 1 Carolyn MacLeod CLA 2010-05-07 12:50:06 EDT
Fixed > 20100507