[a11y][ViewSettingsDialog]: List group structure results in confusing count info from screen reader announcement
@unazko is already working on this.
Since Jul 9, 2026.
- Dominant language
- TypeScript
- Stars
- 1.8k
- Forks
- 285
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 59
Description
Bug Description
In the ViewSettingsDialog the sort options are structured as 2 separate single select lists, each with only 1 group in it. Our a11y team has reported concerns over the announcement this semantic structure produces. Currently the SR will announce that the lists have 1 item (the group), and then go into further details about the group. Additionally, the "Sort Order" list is announced as "View Settings List" whereas the "Sort By" list is announced as "Contains Selectable Items list". The current structure of 1 group within 1 list results in confusing count information that calls into question ACC-264.
See the SR announcement below:
Affected Component
ViewSettingsDialog
Expected Behaviour
Ideally the Sort By and Sort Order List groups should be individual radio groups. This way the grouping label, correct item count and interaction instructions is clear to screen reader users.
Isolated Example
Steps to Reproduce
- Testing can be done on ViewSettingsDialog component in ui5-wc playground
- Navigate to playground with JAWS turned on
- Tab through the Sort Order and Sort By lists to recreate the SR announcement
...
Log Output, Stack Trace or Screenshots
No response
Priority
Medium
UI5 Web Components Version
2.19.0
Browser
Chrome
Operating System
macOS
Additional Context
No response
Organization
SFSF
Declaration
- I’m not disclosing any internal or sensitive information.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.