Skip to content

Conversation

@maribethb
Copy link
Contributor

@maribethb maribethb commented Oct 2, 2025

The basics

The details

Resolves

Fixes #9293

Proposed Changes

  • Removes the aria-activedescendant state
  • Removes setting aria-posinset
  • Removes setting aria-owns
  • Does NOT remove setting aria-selected=false

Reason for Changes

There is a comment with justification for each of these things in the linked issue. I've verified that removing the active-descendant state and the aria-owns state does not change the screenreader output, and removing the posinset state improves the output (in my opinion, as discussed in the issue)

Test Coverage

Documentation

Additional Information

@maribethb maribethb requested a review from a team as a code owner October 2, 2025 21:55
@maribethb maribethb requested review from BenHenning and removed request for a team October 2, 2025 21:55
@github-actions github-actions bot added PR: fix Fixes a bug and removed PR: fix Fixes a bug labels Oct 2, 2025
@maribethb maribethb linked an issue Oct 3, 2025 that may be closed by this pull request
5 tasks
@maribethb maribethb merged commit bf576d5 into RaspberryPiFoundation:add-screen-reader-support-experimental Oct 3, 2025
13 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: fix Fixes a bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Screen reader issues with toolbox role=tree implementation

2 participants