elastic / kibana

Your window into the Elastic Stack
https://www.elastic.co/products/kibana
Other
19.65k stars 8.23k forks source link

[Search: Indices Overview page] Expandable code blocks are missing aria label or role #196339

Open L1nBra opened 1 month ago

L1nBra commented 1 month ago

Description All accessible elements should be announced correctly for the users using assistive technology - to understand what element is active for them, what they can do with it.

Preconditions Stateful Indices Overview page is opened. Use Screen Reader (NVDA).

Steps to reproduce

1.Navigate to code editor while using only keyboard by pressing Tab key. 2.Press TAB key. 3.Press Enter to expand code block. 4.Observe screen reader announcement

UI elements + html Image

NVDA Speech Viewer Image

Actual Result

Expected Result

Notes: Same when expanded with code blocks in sections:

Meta Issue

Kibana Version: 8.16.0-SNAPSHOT

OS: Windows 11 Pro

Browser: Chrome Version 129.0.6668.101 (Official Build) (64-bit)

Screen reader: NVDA

WCAG or Vendor Guidance (optional)

Related to: https://github.com/elastic/search-team/issues/8256

elasticmachine commented 1 month ago

Pinging @elastic/kibana-accessibility (Project:Accessibility)

L1nBra commented 4 weeks ago

Same behavior observed on

NVDA Speech Viewer Image

UI elements Image

daveyholler commented 3 weeks ago

@radhapolisetty I've added this to the Search Experiences team project

sphilipse commented 2 days ago

This is inherent to the EUI code block component and not something we can directly fix. I'll ask the EUI team if they have space to take this item and can prioritize it.