Skip to content
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

(Accessibility) Kibna Logs - Log Data Table Missing ARIA Roles. Certain ARIA roles must be contained by particular parents #40417

Closed
barlowm opened this issue Jul 5, 2019 · 2 comments
Labels
Feature:Logs UI Logs UI feature Project:Accessibility Team:Infra Monitoring UI - DEPRECATED DEPRECATED - Label for the Infra Monitoring UI team. Use Team:obs-ux-infra_services WCAG A

Comments

@barlowm
Copy link
Collaborator

barlowm commented Jul 5, 2019

Use Deque axe Browser Extension

Steps to reproduce

  1. Navigate to the Kibana Logs page
  2. Run aXe scan

aXe reports - Certain ARIA roles must be contained by particular parents

The table of information on the pages uses ARIA `role="row".

<div role="row" class="sc-hmzhuo jZJFxQ">

By the spec for the row role:
Elements with role row must be contained in, or owned by, an element with the role table, grid, rowgroup, or treegrid.

Meta Issue
Accessibility Audit for Kibana 7.0

Kibana Version:
7.2

OS:
Tested on Windows 7. But issue exists in all OS's

Browser:
Tested in Chrome. But issue exists in all Browsers

Screen reader: [if relevant]
N/A

Relevant WCAG Criteria: WCAG Criterion
1.3.1 Info and Relationships - Level A
Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text.

Relevant ARIA spec: WAI-ARIA Authoring Practices 1.1
(WAI-ARIA) - ROW Role
Elements with role row must be contained in, or owned by, an element with the role table, grid, rowgroup, or treegrid.

@elasticmachine
Copy link
Contributor

Pinging @elastic/infra-logs-ui

@jasonrhodes
Copy link
Member

Contained in #59029

@zube zube bot added [zube]: Done and removed [zube]: Ready labels Mar 2, 2020
@zube zube bot removed the [zube]: Done label Oct 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Logs UI Logs UI feature Project:Accessibility Team:Infra Monitoring UI - DEPRECATED DEPRECATED - Label for the Infra Monitoring UI team. Use Team:obs-ux-infra_services WCAG A
Projects
None yet
Development

No branches or pull requests

4 participants