-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Security:Rules:Detection Rules: MITRE ATT&CK® Coverage] Rules legend panel is not tabbable on MITRE ATT&CK® Coverage page #205056
Comments
Pinging @elastic/kibana-accessibility (Project:Accessibility) |
Pinging @elastic/security-solution (Team: SecuritySolution) |
@bhavyarm I agree that this issue seems important. While addressing the following issues https://github.com/elastic/security-team/issues/8616, we tried to make the container scrollable for keyboard users, which provides better access to the inner data. On the other hand, I’m not sure if we should enable tab navigation for each item. Unfortunately, arrow navigation is currently only partially supported by EUI (limited to certain tables). If we activate tab navigation for this container, it might become problematic to exit the area, as users would need to press the Tab key many times. @cee-chen jfyi |
@mgadewoll for your inputs as Cee doesn't work with us anymore :) Thanks! |
@bhavyarm @alexwizp I guess the question is what this element should do. Looking at this I see it uses Based on this I'd think it's intended to be not interactive and then I'd say it does not need a tab stop. It's perceivable as regular content node in browse mode. The default underline on hover is confusing for a non-interactive element though, this could be overridden on Kibana side. FYI, I also noticed that the heading hierarchy is kind of messy on this page 😅 |
@bhavyarm / @mgadewoll let me plz summarise a bit our plan here:
|
|
Description
Rules legend panel is not tabbable on MITRE ATT&CK® Coverage page.
Preconditions
Security -> Rules-> MITRE ATT&CK® coverage page is open and Kibana has some rules
Steps to reproduce
Screen.Recording.2024-12-20.at.12.34.27.PM.mov
Kibana Version: 8.17.0
OS: OX X
Browser: Chrome latest
WCAG or Vendor Guidance (optional)
Guidelines:
Understanding SC 2.1.1: Keyboard (Level A) https://www.w3.org/WAI/WCAG22/Understanding/keyboard
Related to: https://github.com/elastic/kibana-team/issues/1280
The text was updated successfully, but these errors were encountered: