elastic / kibana

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

[Stateful:Indices:Pipelines page] Element under the dialog is announced #196820

Open L1nBra opened 3 hours ago

L1nBra commented 3 hours ago

Description Buttons which are under the dialog should not be announced for the user as not to confuse them, especially the ones using assistive technology. Focus order should be in sequence.

Preconditions Stateful Indices -> Pipelines page is opened. Use Screen Reader (NVDA).

Steps to reproduce

1.Navigate to Add Inference Pipeline button while using only keyboard by pressing Tab key. 2.Press Enter. 3.Navigate to Name field. 4.Enter any name (f.e. test). 5.Navigate to Select a trained ML Model field. 6.Select any option (f.e. the first one). 7.Navigate to Continue button. 8.Press Enter. 9.Observe screen reader announcement.

UI elements Image

NVDA Speech Viewer Image

Actual Result

Expected Result

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 3 hours ago

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