Files
firefox/accessible
Nathan LaPre 7fd8d8fba3 Bug 1878355: Restrict ARIA IDREF, node consultation in acc name traversals, r=Jamie
The Acc Name spec requires that UAs should only follow aria-labelledby and
aria-describedby IDREFs "if [...] the current node is not already part of an
ongoing aria-labelledby or aria-describedby traversal." It also requires
that "[e]ach node in the subtree is consulted only once." This revision
implements these rules and updates relevant tests, including removal of WPT
expected-fail designations. The concept of sInitiatorAcc has been expanded - we
now track all referenced accessibles. We also track whether we're in an
aria-labelledby or aria-describedby traversal.

Differential Revision: https://phabricator.services.mozilla.com/D209617
2024-05-20 20:16:36 +00:00
..