Skip to content
This repository was archived by the owner on Sep 5, 2024. It is now read-only.
This repository was archived by the owner on Sep 5, 2024. It is now read-only.

radio-button: Chromevox and JAWS screen readers do not announce the label of the radio buttons #11974

Closed
@kittenish

Description

@kittenish

Bug

Demo and steps to reproduce the issue

This blank StackBlitz demo can be used to create a reproduction that demonstrates your issue.

Demo URL (required)*: https://codepen.io/jiaruigao/pen/VweGJrp?editable=true%3Dhttps%3A%2F%2Fmaterial.angularjs.org%2FHEAD%2Fdemo%2FradioButton

Detailed Reproduction Steps

  1. Enable Chromevox or JAWS screen readers
  2. Do not pre-select any radio button within a radio group
  3. Navigate to a radio group using keyboard tab key
  4. Observe the first radio button is focused
  5. Observe Chromevox and JAWS screen readers do not announce the label of the radio buttons at all.

Explain the expected behavior

In step 5, the focused button should be announced.

Explain the current behavior

In step 5, the focused button is not announced.

Discuss the use-case or motivation for changing the existing behavior

Screen readers should announce radio button when it's focused.

List the affected versions of AngularJS, Material, OS, and browsers

  • AngularJS: 1.
  • AngularJS Material: 1.
  • Chromevox - Chrome browser - Google Chrome OS Version 81.0.4044.103
  • JAWS Version 2020.2001.70 ILM - Chrome Version 81.0.4044.138 - Windows 10 Enterprise (64-bit)

Screenshots

Current behavior with Chromevox:
Screen Shot 2020-07-22 at 3 10 45 PM

Metadata

Metadata

Assignees

Labels

P2: requiredIssues that must be fixed.a11yThis issue is related to accessibilityg3: reportedThe issue was reported by an internal or external product team.has: Pull RequestA PR has been created to address this issuetype: bug

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions