eui icon indicating copy to clipboard operation
eui copied to clipboard

[EuiSelectable] Remove duplicated `state` instructions for a11y

Open tkajtoch opened this issue 1 month ago • 1 comments

Requestor

@jorgeoliveira117

Problem Statement

Currently, the AT output is too verbose. We provide custom text instructions as well as aria-checked and aria-activedescendant attributes, which result in duplicated information.

Proposed Solution

We should remove the custom state instructions.

Use Case

This is a general improvement to assistive technology user experience.

https://github.com/elastic/kibana/issues/219222

Value / Impact

This will fix duplicated information in assistive technology software.

Urgency

This was reported internally and raised by @L1nBra. Since this issue is about duplicated information and not a lack of information, it could be treated with slightly less urgency. However, the fix is simple, and I feel we should get to it straight away to protect our backlog.

Do alternatives or workarounds exist?

Not really

Related code or customizations

https://github.com/elastic/eui/blob/main/packages/eui/src/components/selectable/selectable_list/selectable_list_item.tsx#L322

Additional context (Optional)

https://github.com/elastic/kibana/issues/219222

tkajtoch avatar Nov 10 '25 09:11 tkajtoch

Thank you for adding this issue. We've triaged it to determine priority and next steps:

  • New status: Backlog
  • Priority: We are not prioritizing this work.
  • Next steps: We are unlikely to complete this work, but we’d happily review a pull request if you’d like to contribute a PR.

If you believe this should be prioritized differently, please feel free to add more context here (e.g., how it impacts your work, or how broadly it might affect other users). That helps us re-evaluate priorities.

Notes from Triage: We're tracking and prioritizing this in the context of a larger set of accessibility related issues. As this is related to a Level 3 defect, it's low on our priority list.

JasonStoltz avatar Nov 19 '25 20:11 JasonStoltz