gecko-dev/accessible/tests/mochitest
Marco Zehe de9c156fb7 Bug 1501182 - Expose WAI-ARIA landmarks as landmark roles through accessibility APIs, r=Jamie
This change will bring us on par with what Chrome does. However, if the author makes an error in applying a landmark role to an interactive element, or other element where the landmark role is illegal, as defined in the [WAI-ARIA in HTML specification section 2](https://www.w3.org/TR/html-aria/#document-conformance-requirements-for-use-of-aria-attributes-in-html), the accessible properties will now be that of the landmark role, no longer that of the native host language element. This might make some elements less accessible due to author error than before, but we currently do not know of examples in the wild that actually expose this problem. This could only be solved by applying the rules from said table also in the user agents, but that is not specified anywhere.

Differential Revision: https://phabricator.services.mozilla.com/D41923

--HG--
extra : moz-landing-system : lando
2019-08-15 01:25:56 +00:00
..
actions Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
aom Bug 1440537 - Fix an a11y test to not rely on flushing the parent document layout across docgroup boundaries. r=surkov 2019-04-27 12:40:20 +02:00
attributes Bug 1573750 - If header or footer elements are descendants of the main element, do not expose them as landmarks, r=Jamie 2019-08-14 06:10:24 +00:00
bounds Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
editabletext Bug 1561435 - Format accessible/, a=automatic-formatting 2019-07-05 09:45:34 +02:00
elm Bug 1573750 - If header or footer elements are descendants of the main element, do not expose them as landmarks, r=Jamie 2019-08-14 06:10:24 +00:00
events Bug 1571327: Process generic notifications after relocations to fix aria-activedescendant with simultaneous insertion and relocation. r=eeejay 2019-08-06 03:07:51 +00:00
focus Bug 1570523 - Move browser/events.js to mochitest/promisified-events.js r=yzen 2019-08-02 20:40:25 +00:00
hittest Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
hyperlink Bug 1561435 - Format accessible/, a=automatic-formatting 2019-07-05 09:45:34 +02:00
hypertext Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
jsat Bug 1573750 - If header or footer elements are descendants of the main element, do not expose them as landmarks, r=Jamie 2019-08-14 06:10:24 +00:00
name Bug 686400 - Delay accessible removal on frame reconstruction. r=Jamie,emilio 2019-08-02 22:13:28 +00:00
pivot Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
relations Bug 686400 - Delay accessible removal on frame reconstruction. r=Jamie,emilio 2019-08-02 22:13:28 +00:00
role Bug 1501182 - Expose WAI-ARIA landmarks as landmark roles through accessibility APIs, r=Jamie 2019-08-15 01:25:56 +00:00
scroll Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
selectable Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
states Bug 1501182 - Expose WAI-ARIA landmarks as landmark roles through accessibility APIs, r=Jamie 2019-08-15 01:25:56 +00:00
table Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
text Bug 1548389 - part 6: Add automated tests for new API and rendering of password fields r=m_kato,Jamie 2019-07-22 03:55:13 +00:00
textattrs Bug 1570523 - Move browser/events.js to mochitest/promisified-events.js r=yzen 2019-08-02 20:40:25 +00:00
textcaret Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
textrange Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
textselection Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
tree Bug 1571507 - Fix tree/test_invalidationlist.html. r=Jamie 2019-08-06 00:05:44 +00:00
treeupdate Bug 1572317: When removing an Accessible because it lost its frame, remove Accessibles for DOM descendants as well. r=eeejay 2019-08-09 01:21:54 +00:00
value Bug 1501182 - Expose WAI-ARIA landmarks as landmark roles through accessibility APIs, r=Jamie 2019-08-15 01:25:56 +00:00
.eslintrc.js Bug 1415265 - Implement a central configuration for setting ESLint environments for test directories. r=mossop 2019-03-28 09:38:02 +00:00
a11y.ini
actions.js Bug 1561435 - Format accessible/, a=automatic-formatting 2019-07-05 09:45:34 +02:00
attributes.js Bug 1561435 - Format accessible/, a=automatic-formatting 2019-07-05 09:45:34 +02:00
autocomplete.js Bug 1561435 - Format accessible/, a=automatic-formatting 2019-07-05 09:45:34 +02:00
browser.js Bug 1561435 - Format accessible/, a=automatic-formatting 2019-07-05 09:45:34 +02:00
common.js Bug 1561435 - Format accessible/, a=automatic-formatting 2019-07-05 09:45:34 +02:00
dumbfile.zip
events.js Bug 1570523 - Move browser/events.js to mochitest/promisified-events.js r=yzen 2019-08-02 20:40:25 +00:00
formimage.png
grid.js Bug 1561435 - Format accessible/, a=automatic-formatting 2019-07-05 09:45:34 +02:00
layout.js Bug 1561435 - Format accessible/, a=automatic-formatting 2019-07-05 09:45:34 +02:00
letters.gif
longdesc_src.html
moz.build
moz.png
name.js Bug 1561435 - Format accessible/, a=automatic-formatting 2019-07-05 09:45:34 +02:00
pivot.js Bug 1561435 - Format accessible/, a=automatic-formatting 2019-07-05 09:45:34 +02:00
promisified-events.js Bug 1570523 - Move browser/events.js to mochitest/promisified-events.js r=yzen 2019-08-02 20:40:25 +00:00
relations.js Bug 1561435 - Format accessible/, a=automatic-formatting 2019-07-05 09:45:34 +02:00
role.js Bug 1561435 - Format accessible/, a=automatic-formatting 2019-07-05 09:45:34 +02:00
selectable.js Bug 1561435 - Format accessible/, a=automatic-formatting 2019-07-05 09:45:34 +02:00
states.js Bug 1561435 - Format accessible/, a=automatic-formatting 2019-07-05 09:45:34 +02:00
table.js Bug 1561435 - Format accessible/, a=automatic-formatting 2019-07-05 09:45:34 +02:00
test_aria_token_attrs.html Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
test_bug420863.html Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
test_descr.html Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
test_nsIAccessibleDocument.html Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
test_nsIAccessibleImage.html Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
test_OuterDocAccessible.html Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
text.js Bug 1548389 - part 6: Add automated tests for new API and rendering of password fields r=m_kato,Jamie 2019-07-22 03:55:13 +00:00
treeview.css
treeview.js Bug 1561435 - Format accessible/, a=automatic-formatting 2019-07-05 09:45:34 +02:00
value.js Bug 1561435 - Format accessible/, a=automatic-formatting 2019-07-05 09:45:34 +02:00