[Security:Assets:Fleet:AgentPolicy:Edit Integration page]Grouping issues with radio buttons, checkboxes #204928
Labels
defect-level-2
Serious UX disruption with workaround
impact:high
Addressing this issue will have a high level of impact on the quality/strength of our product.
Project:Accessibility
Team: SecuritySolution
Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc.
WCAG A
Description
Elements should be grouped programmatically the same as visually for the users using assistive technology for better understanding.
Preconditions
Security -> Assets -> Fleet -> Agent Policy -> Edit Integration page.
Switch buttons on Panel components are on (like: Ransomware protections, Memory threat protections...).
Use Screen Reader (NVDA).
Steps to reproduce
1.Using only keyboard navigate through radio buttons on the page.
2.Observe page and screen reader.
3.Using only keyboard navigate through checkboxes on the page.
4.Observe page and screen reader.
Screen Recording
https://github.com/user-attachments/assets/10464953-a8fb-47f9-9904-aed7bdbb7f18
UI elements + NVDA Speech Viewer
radio buttons
checkboxes
Actual Result
All checkboxes are treated individually, without group announcement.
Expected Result
On the panels which have Events section, visually it is clear that checkboxes are for events. Would be better if screen reader user upon reaching these checkboxes would hear that they belong for the group (similar when user reaches expandable button and when expands it and navigates to first element - expandable button is announced, grouping announced, then the first element announced. Other elements are announced as elements without repeating grouping in the same group when navigating to them).
Meta Issue
Kibana Version: 8.17.0-SNAPSHOT
OS: Windows 11 Pro
Browser: Chrome Version 131.0.6778.140 (Official Build) (64-bit)
Screen reader: NVDA
WCAG or Vendor Guidance (optional)
Related to: https://github.com/elastic/kibana-team/issues/1280
The text was updated successfully, but these errors were encountered: