Skip to content

[Sort] Sort headers add noise for accessible users when traversing table cells #13012

@fmax32

Description

@fmax32

Bug, feature request, or proposal:

Bug: Sortable table headers add unnecessary noise for accessibility users when traversing table cells.

What is the expected behavior?

Grid cells are announced as '<column_name>, <cell_value>, <column_number>'.

What is the current behavior?

Grid cells are announced as ''Change Sorting for <column_name>, <cell_value> , <column_number>'.
screen shot 2018-09-06 at 11 06 47 am

What are the steps to reproduce?

  1. Enable screenreader (for example: VoiceOver on Mac).
  2. Review the sorting demo example: https://material.angular.io/components/sort/overview

What is the use-case or motivation for changing an existing behavior?

Reducing the cognitive load for screen-reader users.

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

Angular: 6.*
Material: 6.*
OS: any
Browser: any

Is there anything else we should know?

There is related to a year and 2 days old bug: #6874, which is closed as fixed, but it looks like it was partially fixed for traversing table headers only, but there is still an issue with traversing of table cells.

Metadata

Metadata

Labels

AccessibilityThis issue is related to accessibility (a11y)GThis is is related to a Google internal issueP2The issue is important to a large percentage of users, with a workaroundarea: material/sort

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions