Skip to content

[Tree] NVDA redundantly announces “row” for each node due to role="treegrid" #2609

@DanielleRameau

Description

@DanielleRameau

Provide a general summary of the issue here

Summary
When using role="treegrid", NVDA announces “row” for each node, and then again for the node’s position in the tree. This creates redundant, confusing output.

Image

Problem

  • Repeated “row” announcements clutter the experience.
  • Makes it harder for users to focus on meaningful context.
  • Current implementation does not provide a clear indication of the level the user is currently on.

Proposed Fix

  • Investigate if announcing row position can be suppressed.
  • Explore alternative, more user-friendly ways of indicating the tree level.

Impact

  • Improves clarity and reduces noise for screen reader users.
  • Ensures tree navigation is easier to follow.
  • Acceptance Criteria
  • Redundant “row” announcements are eliminated.
  • Screen reader users get a clear, concise announcement of their current level in the tree.

👤 Your name

DR

🧢 Your Product/Team

SLDS

Metadata

Metadata

Assignees

Type

Projects

Status

✈️ Released

Relationships

None yet

Development

No branches or pull requests

Issue actions