dequelabs / dequelabs/cauldron
Sortable tables announce "sort ascending" or "sort descending" twice with a screen reader
- Dominant language
- TypeScript
- Stars
- 127
- Forks
- 31
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 8
Description
When toggling a sortable column in a table, you will hear "sort ascending" or "sort descending" twice.
## MacOS Sequoia 15.1 / Chrome 134 / VoiceOver
Only announces once (note, this is the live region announcement and not the `aria-sort` change)
## MacOS Sequoia 15.1 / Safari / VoiceOver
No announcements (unsure why the `aria-live` region is not getting announced on sort change)
## Windows 11 / Chrome 135 / NVDA
Announces the first sort change, live region announcement then sort direction. Subsequent changes only announce the live region announcement.
## Windows 11 / Chrome 135 / JAWS 2025
Announces all sort changes and live region announcements.
## Windows 11 / Firefox / NVDA
Only announces once (note, this is the live region announcement and not the `aria-sort` change)
## Windows 11 / Firefox / JAWS 2025
Announces all sort changes and live region announcements.
Contributor guide
Research direction
No file or test is named. First reproduce the sortable-table behavior across the browser and screen-reader combinations listed, then locate the table's sorting, aria-sort, and aria-live handling. Done means sort changes are announced once where supported, without losing announcements in the reported environments.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react, typescript
- Domain
- accessibility, frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100