elastic / kibana

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

[Search:AppSearch:Engines:API Logs page]Not interactive element in response body gets focus and NVDA stops announcing text #202690

Open L1nBra opened 19 hours ago

L1nBra commented 19 hours ago

Description Only interactive elements should get in focus and NVDA should still continue to announce other elements when user navigates to them.

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

Steps to reproduce

1.Navigate to Details button in the first row in the Recent API tabs table. 2.Navigate with Tab through elements in Request details flyout. 3.Observe flyout and screen reader. 4.Close the flyout. 5.Continue navigating through element by pressing Tab key. 6.Observe screen reader.

UI elements + NVDA Speech Viewer

[step 1] Image

[step 3] Image

[step 6] Image

Actual Result

Expected Result

Notes: after some time or closing then opening NVDA speech viewer, again it starts announcing elements.

Meta Issue

Kibana Version: 8.17.0-SNAPSHOT

Screen reader: NVDA

OS: Windows 11 Pro

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

WCAG or Vendor Guidance (optional)

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

elasticmachine commented 19 hours ago

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