equal-access
equal-access copied to clipboard
Support "generic" role in the engine
ARIA also defines a generic role that is meant to provide feature parity with a number of HTML elements that do not have more specific ARIA semantics of their own. Currently, 21 elements support the "generic" role per Aria in HTML. A generic element is exposed in accessibility APIs so that assistive technologies can gather certain properties such as layout and bounds.
- [ ] rule definition change;
- [ ] rule engine, aria path change;
- [ ] current rule changes;
- [ ] existing test case updates;
- [ ] new test cases;
- [ ] baselines update
branch dev-1033
the epic is suspended before we get more clarification from Aria, or till the rule fails a real ACT test case.
why the issue was opened? the checker failed some aria cases related to the 'generic' role that the checker doesn't support, so a decision was made to support the 'generic' role.
An issue submitted to the ARIA spec for the generic role: https://github.com/w3c/aria/issues/1829