elastic / kibana

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

[Search:AppSearch:Engines page]Issues with Engines, Meta Engines tables #200555

Open L1nBra opened 1 hour ago

L1nBra commented 1 hour ago

Description For user it should be clear what table is about, how many rows, columns it contains. Without any strange or unexpected announcements. Also if no items found when searching, filtering user also should be informed about it not only visually but user using assistive technology should hear this information.

Preconditions Stateful App Search -> Engines page is opened. Engine, Meta Engine is added. Use Screen Reader (NVDA).

Steps to reproduce

1.Navigate to engines button below meta engine name by pressing Tab key. 2.Press Enter to expand button. 3.Navigate to any element before the tables (f.e.: Endpoints & API keys buttons). 4.Press T key while on the page. 5.Observe Engines table and screen reader announcement. 6.Press T key. 7.Observe Meta Engines table and screen reader announcement. 8.Press T key. 9.Observe screen reader announcement.

UI elements + NVDA Speech Viewer Image

Actual Result

Expected Result

Meta Issue

Kibana Version: 8.17.0-SNAPSHOT

OS: Windows 11 Pro

Browser: Chrome Version 130.0.6723.70 (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 hour ago

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