JDK-8249278 : Revert JDK-8226253 which breaks the spec of AccessibleState.SHOWING for JList
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.accessibility
  • Affected Version: 8u261,11.0.8-oracle,15,16
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2020-07-14
  • Updated: 2021-04-21
  • Resolved: 2020-07-16
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 11 JDK 13 JDK 15 JDK 16 JDK 8 Other
11.0.9-oracleFixed 13.0.5Fixed 15 b33Fixed 16Fixed 8u270Fixed openjdk8u302Fixed
Related Reports
Duplicate :  
Relates :  
The issue JDK-8226253 is a known JAWS issue and not a JDK issue. Though we tried to fix it, but the fix breaks specification and has already caused a regression.
Fix Request (8u) Since JDK-8226253 was backported to openjdk8u262, we need to revert it as well. This also matches 8u270/8u271. The patch from this issue applies cleanly (and matches the reverse of openjdk8u262 backport). Passes tier1.

jdk13u backport request I'd like to backport this fix to OpenJDK13u, too. The patch applies cleanly.

Tests used for verification: Used AccessibleRadioMenuBug.java POC attached in bugdb. Tested on linux-x64 (AMRSAHU-IN.oradev.oraclecorp.com) JDK15 b16: test FAILED TEST RESULTS: - JAWS reads "One of two for the first menu Item" when there is only two radio buttons are visible. It does not read invisible radio button. JDK15 b33: test PASSED TEST RESULTS:- JAWS reads "One of three for the first menu item" when there is only two radio buttons are visible. It reads invisible radio button. Resolution: The fix succeeded.

jdk11 backport request I would like to have the patch in OpenJDk11 as well (for better parity with 11.0.9_oracle). The patch applies cleanly.

URL: https://hg.openjdk.java.net/jdk/jdk15/rev/cd3efff3ea7b User: arapte Date: 2020-07-16 01:07:11 +0000