Describe the problem
The issue originally comes from: #191869.
However, it isn't really related to ML but rather to the EUI implementation. I’m transferring it, as discussed on Slack.
To Reproduce
Open Kibana and find any table that includes sortable headers.
E.G: Machine Learning section -> Overview
Then tab through the buttons, the Screen Reader should announce the label associated with each button. In the case of the highlighted button in the screenshot, the Screen Reader only announces "Jobs in group Button". Screen Reader should read something to the effect of "Jobs in group button unsorted. Clicking will sort ascending" (or words to that effect as appropriate), to inform the user that the column is currently unsorted and can be sorted in ascending or descending order.
Proposed solution
For presented case:
Activating the "Jobs in group" component, the screen reader should read "Jobs in group button unsorted. Clicking will sort ascending"
Describe the problem The issue originally comes from: #191869. However, it isn't really related to ML but rather to the EUI implementation. I’m transferring it, as discussed on Slack.
To Reproduce Open Kibana and find any table that includes sortable headers. E.G:
Machine Learning
section ->Overview
Then tab through the buttons, the Screen Reader should announce the label associated with each button. In the case of the highlighted button in the screenshot, the Screen Reader only announces "Jobs in group Button". Screen Reader should read something to the effect of "Jobs in group button unsorted. Clicking will sort ascending" (or words to that effect as appropriate), to inform the user that the column is currently unsorted and can be sorted in ascending or descending order.Proposed solution
For presented case: Activating the "Jobs in group" component, the screen reader should read "Jobs in group button unsorted. Clicking will sort ascending"
WCAG or Vendor Guidance (optional)
WCAG Criterion - 4.1.2 Name, Role, Value - Level A