gecko-dev/accessible
James Teh c45ca37cf4 Bug 1151648: Construct accessible objects for SVG elements which have title or desc. r=MarcoZ,yzen
According to SVG Accessibility API Mappings, an SVG element which has title or desc element must be exposed.
https://w3c.github.io/svg-aam/#include_elements
Previously, we didn't expose <g> elements at all even if they had a title/desc, and we unconditionally exposed some other SVG elements even when they didn't.

This removes the Dev Tools A11y Panel code which explicitly allowed unlabelled descendants of role="img" <svg> elements, since we don't create descendants if they don't have a label now anyway.
The associated tests had to be tweaked as well, since now we don't create unlabelled descendants.

Original patch by Takeshi Kurosawa.

Differential Revision: https://phabricator.services.mozilla.com/D77763
2020-06-03 13:18:38 +00:00
..
android Bug 1637452: Part 9 - Fix JNI includes in accessible/android; r=eeejay 2020-05-15 17:04:36 +00:00
aom Bug 1626570 - Improve handling of copying arrays in accessible/. r=smaug 2020-04-30 09:36:14 +00:00
atk Bug 1598299 part 1: Make atk_component_ref_accessible_at_point return the deepest child instead of the direct child. r=yzen 2020-03-26 15:27:45 +00:00
base Bug 1151648: Construct accessible objects for SVG elements which have title or desc. r=MarcoZ,yzen 2020-06-03 13:18:38 +00:00
generic Bug 1642258: Allow role="alert" on the body of chrome documents (but not content documents). r=MarcoZ 2020-06-02 05:53:52 +00:00
html Bug 1624909: Create and maintain radio siblings array for position information. r=eeejay 2020-05-29 17:37:46 +00:00
interfaces Bug 1642030 - Support testing of parameterized attributes in Mac mochitests. r=morgan 2020-06-02 04:20:38 +00:00
ipc Bug 1642141: When clearing the AccessibleHandlerControl Accessible cache, swap it into a temporary map first to avoid re-entry into the main map while clearing. r=MarcoZ 2020-06-01 05:45:44 +00:00
mac Bug 1642033 - Refactor mozTextAccessible to use MOX api. r=morgan 2020-06-03 21:15:43 +00:00
other Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
tests Bug 1151648: Construct accessible objects for SVG elements which have title or desc. r=MarcoZ,yzen 2020-06-03 13:18:38 +00:00
windows Bug 1427304: Return the oleacc window accessible for the outer HWND of windows created with popup=yes. r=yzen 2020-05-29 14:16:14 +00:00
xpcom Bug 1642030 - Support testing of parameterized attributes in Mac mochitests. r=morgan 2020-06-02 04:20:38 +00:00
xul Bug 1628415 part 3: Remove XULListboxAccessible::Value. r=MarcoZ 2020-05-08 04:28:11 +00:00
moz.build Bug 1595979 - migtate browser and canvas hittest tests to b-c that test e10s and fission. Fix a bug with incorrect ID returned for document accessibles when getting a child at point over IPC. r=Jamie 2020-04-14 23:57:26 +00:00