Skip to content

checkboxes in the table with selection example are missing labels #15021

Closed
@mfairchild365

Description

@mfairchild365

What is the expected behavior?

The purpose of the checkboxes in the 'table with selection' example must be conveyed to users of screen reader software.

What is the current behavior?

The purpose of the checkboxes in the 'table with selection' example is not conveyed to users of screen reader software.

What are the steps to reproduce?

  1. Using either of the following screen readers
    • NVDA 2018.4.1 + Firefox 64
    • VoiceOver for IOS (12.1.3) + Safari
  2. Open the table example
  3. Navigate to one of the checkboxes in the buttons in the 'table with selection' example.
    • In NVDA you can press the tab key until you reach a checkbox
    • In VoiceOver for iOS you can swipe right until you reach a checkbox
  4. Observe that the purpose of the checkbox is not announced by the screen reader.

Which versions of Angular, Material, OS, TypeScript, browsers are affected?

Is there anything else we should know?

Each checkbox must have a meaningful programmatic label.

Metadata

Metadata

Assignees

No one assigned

    Labels

    AccessibilityThis issue is related to accessibility (a11y)P4A relatively minor issue that is not relevant to core functionsdocsThis issue is related to documentationhelp wantedThe team would appreciate a PR from the community to address this issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions