Labels for certain form fields are not announced by JAWS

Created on 7 November 2023, about 1 year ago
Updated 13 November 2023, about 1 year ago

Problem/Motivation

Labels for certain fields are not announced by JAWS. As an example within the “Content” screen, a field type list box is announced by JAWS as “List box -View All-”, instead of first announcing the label as, “Label list box -View All-”.

The defect exists in Google Chrome v117.0.5938.63 and also exists in Edge v117.0.2045.31.

Expected result: All labels for form fields are expected to be announced by JAWS. In this instance, JAWS is expected to announce, “Label list box -View All-”.

Reference: Section 508, 4.1.2 – Name, Role and Value and 1.3.1 – Info & Relationships.
For more information:
1) https://www.w3.org/TR/UNDERSTANDING-WCAG20/ensure-compat-rsv.html
2) http://www.w3.org/TR/UNDERSTANDING-WCAG20/content-structure-separation-p...

Steps to reproduce

1) Click on the content menu
2) Click on Add Content and select any content type
3) All labels are expected to be announced by JAWS automatically. For example, JAWS is expected to announce the navigated area such as a date, "Date: Date time edit Date 2023/07/11"

🐛 Bug report
Status

Active

Version

10.1

Component
Form 

Last updated 4 days ago

Created by

🇺🇸United States dcapra211

Live updates comments and jobs are added and updated live.
  • Accessibility

    It affects the ability of people with disabilities or special needs (such as blindness or color-blindness) to use Drupal.

Sign in to follow issues

Comments & Activities

  • Issue created by @dcapra211
  • This issue doesn't seem to have been selected by a bug smash initiative member so I removed that tag.

    What is wrong with the form markup that causes this?

  • 🇺🇸United States dcapra211

    We need an aria-label attribute with the text for the screen reader to read.

    For example, the markup should appear similar to as follows:

    Let me know if you have any questions.

Production build 0.71.5 2024