United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-8022966 : Java Access Bridge no longer usable with screen magnifiers

Details
Type:
Bug
Submit Date:
2013-08-13
Status:
Closed
Updated Date:
2013-12-12
Project Name:
JDK
Resolved Date:
2013-08-28
Component:
client-libs
OS:
windows
Sub-Component:
javax.accessibility
CPU:
Priority:
P3
Resolution:
Fixed
Affected Versions:
7u6,8
Fixed Versions:

Related Reports
Backport:

Sub Tasks

Description
The Java Access Bridge is no longer usable with screen magnifiers.  This is because the code to track mouse movement was apparently accidentally removed during a prior update.  The problem can be seen using JavaFerret.  getAccessibleContextAt was always returning null for the AccessibleContext.
                                    

Comments
Re-opened, as the fix is not pushed to the workspace yet.
                                     
2013-08-28
URL:   http://hg.openjdk.java.net/jdk8/awt/jdk/rev/43de418f1345
User:  art
Date:  2013-08-28 13:28:52 +0000

                                     
2013-08-28
URL:   http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/43de418f1345
User:  lana
Date:  2013-10-01 17:37:37 +0000

                                     
2013-10-01
The environment for this is any supported Windows version.
                                     
2013-10-01
<SQE>To verify the fix check the ???UpdateSettings\Update with F1 (mouse point)??? menu item in JavaFerret. Then open a Java application and leave the Java application open and visible on the screen. Then return focus to the JavaFerret window and while the mouse cursor is positioned over the Java application, press F1.  The Ferret screen should show the x/y offset of the mouse point.  Before the fix nothing was displayed.</SQE>
                                     
2013-10-01
Testing requires manual testing using an external program, Ferret, as described above.  I am adding the noreg-other tag.
                                     
2013-10-29
Re 7u60-critical-request, please refer to the discussion at JDK-8028531.
                                     
2013-12-07
SQE is ok to take the fix in 7u60.
                                     
2013-12-08



Hardware and Software, Engineered to Work Together