JDK-8022966 : Java Access Bridge no longer usable with screen magnifiers
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.accessibility
  • Affected Version: 7u6,8
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: windows
  • Submitted: 2013-08-13
  • Updated: 2014-02-12
  • Resolved: 2013-08-28
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7 JDK 8
7u60Fixed 8 b110Fixed
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
SQE is ok to take the fix in 7u60.
08-12-2013

Re 7u60-critical-request, please refer to the discussion at JDK-8028531.
07-12-2013

Testing requires manual testing using an external program, Ferret, as described above. I am adding the noreg-other tag.
29-10-2013

<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>
01-10-2013

The environment for this is any supported Windows version.
01-10-2013

Re-opened, as the fix is not pushed to the workspace yet.
28-08-2013