gecko-dev/accessible
Nathan LaPre dbe5ffd60b Bug 1778795: role="form" with empty accessible name returns native role, r=Jamie
The ARIA spec requires that, for certain landmark roles with no author-specified
names, user agents must treat such elements as if no role had been provided.
This revision accomplishes that task by carving out an exception in
ARIATransformRole and ComputeARIARole for roles::FORM, similar to the existing
carveout for roles::REGION. This revision also implements a NameIsEmpty function
which is helpful for checking name emptiness (since we do this in a few places)
without leaving a "name" variable on the stack. Finally, this revision updates a
expected WPT failure (by removing it).

Differential Revision: https://phabricator.services.mozilla.com/D202778
2024-02-29 00:33:10 +00:00
..
android Bug 1849398 - Gecko initiated a11y focus should not scroll. r=Jamie 2024-01-24 04:49:03 +00:00
aom
atk Bug 1862802 part 1: Provide an argument to PlatformCaretMoveEvent specifying whether the event was caused by user input. r=eeejay 2023-11-29 03:53:19 +00:00
base Bug 1656330: Implement grid role, mapping, r=Jamie,devtools-reviewers,nchevobbe 2024-02-21 03:31:55 +00:00
basetypes Bug 1778795: role="form" with empty accessible name returns native role, r=Jamie 2024-02-29 00:33:10 +00:00
docs Bug 1878950: Add link to FF HCM pref r=nlapre 2024-02-08 01:36:00 +00:00
generic Bug 1778795: role="form" with empty accessible name returns native role, r=Jamie 2024-02-29 00:33:10 +00:00
html Bug 1878358: Fix accessible name calculation for text field inputs, r=Jamie 2024-02-14 23:24:04 +00:00
interfaces Bug 1656330: Implement grid role, mapping, r=Jamie,devtools-reviewers,nchevobbe 2024-02-21 03:31:55 +00:00
ipc Bug 1870783 part 2: Expose ispopup object attribute. r=eeejay 2024-02-12 06:24:15 +00:00
mac Bug 1876392: Ensure selector existence in MOXAccessibleBase moxUnignoredParent. r=eeejay 2024-02-08 17:43:09 +00:00
other Bug 1862802 part 1: Provide an argument to PlatformCaretMoveEvent specifying whether the event was caused by user input. r=eeejay 2023-11-29 03:53:19 +00:00
tests Bug 1778795: role="form" with empty accessible name returns native role, r=Jamie 2024-02-29 00:33:10 +00:00
windows Bug 1881191 part 3: Support RemoteAccessible in uiaRawElmProvider. r=nlapre 2024-02-28 06:50:01 +00:00
xpcom Bug 1862802 part 5: Remove virtual cursor change event. r=eeejay 2023-11-29 03:53:20 +00:00
xul Bug 1880199: Make XULTabAccessible check for the presence of the pinned attribute rather than the explicit value "true". r=ayeddi 2024-02-22 08:21:17 +00:00
moz.build