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
NVDA Speech Viewer
Actual Result
First two cards gets unchecked, but soon automatically they are checked again. The last card, after checking it, automatically gets unchecked. Screen reader announces correctly the card's state, then "not checked", "checked" for one card (same with others).
No indication, information present which cards are mandatory.
Expected Result
It is possible to check or uncheck any card and it automatically doesn't get checked, screen reader doesn't announce change of the state which happened automatically (because the change automatically shouldn't happen).
In case any card is mandatory it is marked as mandatory, or if they are only for reference only - they should be visible for the user, but he/she should not even be able to check them, only hear the information that they are only for representation purpose and short description.
Meta Issue
Kibana Version: 8.16.0-SNAPSHOT
OS: Windows 11 Pro
Browser: Chrome Version 129.0.6668.101 (Official Build) (64-bit)
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
NVDA Speech Viewer
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