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 :  
Description
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.
Comments
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.
19-04-2021

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

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.
24-07-2020

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.
20-07-2020

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