JDK-8046709 : Java Control Panel Security Level Radio Buttons do not have name, screen read not able to read the name
  • Type: Bug
  • Component: deploy
  • Sub-Component: deployment_toolkit
  • Affected Version: 8u20
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2014-06-12
  • Updated: 2015-01-21
  • Resolved: 2014-08-07
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 JDK 9
7u76Fixed 8u40 b02Fixed 9Fixed
Related Reports
Relates :  
Relates :  
Description
This is related to 8039093 and 8036625. Because the label for radio button is too long, so we use separate label component for radio button label, in this case, the radio button name retrieved through getAccessibleContext is empty. Screen Read won't be able to read it.
Comments
7u important note: If this fix is backported to 7uXX, then JDK-8057142 and JDK-8055823 must also be taken, as they fix the introduced regressions.
20-10-2014

Crudible Review: https://java.se.oracle.com/code/cru/CR-JDK9CLIENT-423
06-08-2014

Thanks Alexey, I tried to find some examples to see what's the common usage for this scenario but did not find similar thing. Will adjust the GUI to move the description under the button.
09-07-2014

Vivi, I would suggest placing text description below the radio button name, it is more standard than description on the right.
09-07-2014

need SQE-OK
18-06-2014

8u20 defer request: The SQE team has already completed VPAT testing for 8u20 and does not want additional accessibility fixes at this point in the release cycle. Request deferral to 8u40.
17-06-2014

Tried different solutions, best and easiest one will be split the label to two parts, use security level (High, Medium and Very High) as radio button label, then the rest of text will still be kept in another label as before. This way two things will be fixed 1) Mnemonic key for radio button will show up in case "alt" key is pressed, before, though we set Mnemonic key to the radio button and it works, but it does not show up when "Alt" key is pressed 2) Radio buttons now have name, screen read will be able to retrieve the radio button name and read it when the button is selected.
12-06-2014