equal-access icon indicating copy to clipboard operation
equal-access copied to clipboard

Support "generic" role in the engine

Open shunguoy opened this issue 2 years ago • 5 comments

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.

shunguoy avatar Aug 08 '22 20:08 shunguoy

  • [ ] rule definition change;
  • [ ] rule engine, aria path change;
  • [ ] current rule changes;
  • [ ] existing test case updates;
  • [ ] new test cases;
  • [ ] baselines update

shunguoy avatar Sep 21 '22 15:09 shunguoy

branch dev-1033

shunguoy avatar Sep 22 '22 14:09 shunguoy

the epic is suspended before we get more clarification from Aria, or till the rule fails a real ACT test case.

shunguoy avatar Oct 07 '22 17:10 shunguoy

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.

shunguoy avatar Oct 07 '22 18:10 shunguoy

An issue submitted to the ARIA spec for the generic role: https://github.com/w3c/aria/issues/1829

shunguoy avatar Oct 07 '22 18:10 shunguoy