Skip to content

[Tree] NVDA does not announce selection state of nodes #2612

@DanielleRameau

Description

@DanielleRameau

Provide a general summary of the issue here

Summary
In the Multi Select variant of the Tree component, NVDA provides no announcement when a node is selected or deselected.

Problem

  • NVDA users receive no information about whether a node is currently selected.
  • This makes the multi-select functionality unusable for NVDA users.
  • In the NVDA Speech Viewer output (see screenshot), only the node name, position, and level are announced — no mention of selected state.

Screenshot:

Image

Proposed Fix
Ensure that the aria-selected attribute (or equivalent) is correctly applied and exposed for each node in multi-select mode, so NVDA announces the selection state whenever the node is focused.

Impact

  • Without this fix, multi-select is inaccessible for NVDA users.
  • Violates expected ARIA tree behavior and WCAG requirements for conveying state.

👤 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