elastic / kibana

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

[Stateful:Indices:Pipelines page] Unclear interaction with checkable cards in the Pipeline settings dialog #196663

Open L1nBra opened 5 days ago

L1nBra commented 5 days ago

Description Certain elements, in this case checkboxes (checkable cards), should behave expectedly. The user should be able to check or uncheck any card. Also, user should understand which checkbox is mandatory and the state of them should not change automatically. In case they should change automatically, user should be aware that it can happen and why.

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

Steps to reproduce

1.Navigate to Settings button while using only keyboard by pressing Tab key in Ingest Pipelines section. 2.Press Enter. 3.Navigate to checkable cards. 4.Uncheck first two cards and check the last card while navigating to the card and pressing Space bar. 5.Observe the cards. 6.Observe screen reader announcement.

Gif showing issue 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 5 days ago

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