mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-13 03:24:26 +00:00
![Nathan LaPre](/assets/img/avatar_default.png)
This revision implements the HTML-AAM spec's rules for role mapping of the aside element. The aside element might be either 'complementary' or 'generic' depending on the ancestor and presence of accessible name. This revision implements these rules via a new class, HTMLAsideAccessible, which has a NativeRole override. This revision also updates the HTMLMarkupMap to map HTML aside elements to HTMLAsideAccessible. Finally, this revision removes related expected failures from web platform tests. Differential Revision: https://phabricator.services.mozilla.com/D203192