gecko-dev/devtools
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
..
client Bug 1581708 - Inline preview for exceptions r=jlast,nchevobbe 2020-06-04 23:11:56 +00:00
docs Bug 1638290 - Update try syntax for DAMP in the devtools documentation r=rcaliman 2020-05-15 15:03:04 +00:00
platform Bug 1620542 - Automatically fix ESLint errors in .eslintrc.js files. r=mossop 2020-03-07 10:09:44 +00:00
server Bug 1151648: Construct accessible objects for SVG elements which have title or desc. r=MarcoZ,yzen 2020-06-03 13:18:38 +00:00
shared Backed out 7 changesets (bug 1641496) for failures on test_trr.js. CLOSED TREE 2020-06-05 01:39:19 +03:00
startup Bug 1617246 - Always consult objdirs for symbols. r=gregtatum 2020-05-11 19:52:53 +00:00
.eslintrc.js Bug 1625495 - Remove devtools/shared/client folder r=daisuke,ochameau,nchevobbe 2020-03-31 08:36:29 +00:00
.eslintrc.mochitests.js Bug 1622328 - add license info to all eslintrc files r=Standard8,webcompat-reviewers,miketaylr 2020-03-19 13:47:51 +00:00
.eslintrc.xpcshell.js Bug 1622328 - add license info to all eslintrc files r=Standard8,webcompat-reviewers,miketaylr 2020-03-19 13:47:51 +00:00
CODE_OF_CONDUCT.md
moz.build
templates.mozbuild
tsconfig.json Bug 1603351 - Add a tsconfig.json file in devtools root folder. r=gregtatum. 2019-12-16 15:21:03 +00:00