[BUG]: update table rules when a table element takes a role rather than "table" role #2238
Labels
engine
Issues in the accessibility-checker-engine component
Spec change
When specs/versions are updated or change
T70
Project
accessibility-checker-engine
Browser
No response
Operating system
No response
Description
A
<table>
element can take any role based on ARIA in HTML spec. When a native<table>
element takes a role other than a "table" role, the table is no longer a table anymore, and the requirements for this non-table ARIA role should not follow the native table-element rules, but rather the overriding ARIA role specified by the author rules.For example, the following violations might be false positives when AIRA role = "non-table":
Table
has no headers identified, reported bytable_headers_exists
rule.<tr>
element within an ARIA role 'xxx' per the ARIA in HTML specification" bytable_aria_descendants
rule.Steps to reproduce
Refer to ACT test case for an example.
The text was updated successfully, but these errors were encountered: