gecko-dev/accessible
Marco Zehe 50ba1dd30c Bug 1104947 - Complete the accessibility mapping for aria-current, r=Jamie
We already mapped aria-current to the correct attribute, but we did so unconditionally unless the value was false or undefined. However, if the value was an invalid token, it would not be mapped to "true" as per spec. Now, any bogus value for aria-current will be mapped as if the author had specified "true".

In addition, this patch adds aria-current to the known set of attributes with rules, which causes NSAccessibilityService::MustBeAccessible to make sure an accessible gets created if aria-current is set, even if that accessible is a html:span element. This fixes bug 1365904.

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

--HG--
extra : moz-landing-system : lando
2018-11-02 06:40:47 +00:00
..
android Bug 1501496 - Don't send accessible GeckoBundle in sendEvent, class names is enough. r=Jamie 2018-10-25 21:49:28 +00:00
aom Bug 1479033 - Introduce Android accessibility directory. r=Jamie 2018-09-18 10:43:18 -07:00
atk Bug 1498586 - Add clang-format off to avoid the reformatting of the data structures r=Ehsan 2018-10-12 20:48:24 +00:00
base Bug 1104947 - Complete the accessibility mapping for aria-current, r=Jamie 2018-11-02 06:40:47 +00:00
generic Bug 1487311 - accessibility doesn't assosiate ids in shadow DOM, r=jamie, sr=smaug 2018-10-30 08:17:04 +08:00
html Bug 1052866 - Expose IAccessibleText on tables, rows, etc., r=tbsaunde. Bustage fix by MarcoZ. 2018-10-26 11:07:27 +02:00
interfaces Bug 1399870 - make DEFFILE a Path instead of a string; r=gps 2018-09-18 15:50:19 -04:00
ipc Bug 1498586 - Add clang-format off to avoid the reformatting of the data structures r=Ehsan 2018-10-12 20:48:24 +00:00
jsat Bug 1486741 - Enable ESLint rule comma-dangle for all of mozilla-central (automatic fixes). r=mossop 2018-10-19 12:55:39 +00:00
mac Bug 1479036 - Android classes role additions. r=surkov 2018-08-09 14:43:00 +03:00
other Bug 1479033 - Introduce Android accessibility directory. r=Jamie 2018-09-18 10:43:18 -07:00
tests Bug 1104947 - Complete the accessibility mapping for aria-current, r=Jamie 2018-11-02 06:40:47 +00:00
windows Bug 1052866 part 2: Handle QI to IAccessibleText for tables. r=MarcoZ 2018-10-29 06:36:51 +00:00
xpcom Bug 1052866 - Expose IAccessibleText on tables, rows, etc., r=tbsaunde. Bustage fix by MarcoZ. 2018-10-26 11:07:27 +02:00
xul Bug 1416363 - Remove colorpicker binding and related code. r=bgrins,surkov 2018-10-04 01:03:19 +00:00
.eslintrc.js Bug 1436389 - Update complexity rules to adapt for the algorithm in the new ESLint. r=mossop 2018-02-07 16:16:09 +00:00
moz.build Bug 1479033 - Introduce Android accessibility directory. r=Jamie 2018-09-18 10:43:18 -07:00