gecko-dev/accessible
James Teh 1adf6ac726 Bug 1577381: Correct accessibility exposure for optgroups in content select dropdowns. r=eeejay,NeilDeakin
For remote content documents, select dropdowns (for <select size="1">) are rendered in the parent process using a XUL menupopup.
This means that the accessibility code for HTML selects doesn't apply.

In the menupopup, the optgroup is a sibling of its contained options.
For accessibility, we want to preserve the hierarchy such that the options are inside the optgroup.
We do this using aria-owns on the optgroup item.

This required some tweaks to XULMenuitemAccessible, as it couldn't previously handle grouping Accessibles between the menupopup and its items.

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

--HG--
extra : moz-landing-system : lando
2019-09-27 02:50:59 +00:00
..
android Bug 1564549 - Implement set selection natively. r=geckoview-reviewers,yzen,snorp 2019-09-23 23:42:40 +00:00
aom Bug 1575420 - Replace MOZ_WIDGET_TOOLKIT value of "gtk3" with "gtk". r=froydnj 2019-08-21 12:25:42 +00:00
atk Bug 1575420 - Replace MOZ_WIDGET_TOOLKIT value of "gtk3" with "gtk". r=froydnj 2019-08-21 12:25:42 +00:00
base Bug 1578355 - Part 1: Move user-activation code from EventStateManager to UserActivation; r=smaug 2019-09-20 20:51:25 +00:00
generic Bug 1581589 - Return null in GetAccessibleOrContainer for text leafs of unrendered maps. r=Jamie 2019-09-26 01:51:45 +00:00
html Bug 1581956 - Make search-textbox not use the <textbox> tag. r=surkov,MarcoZ 2019-09-25 19:12:48 +00:00
interfaces Bug 1496746 - Remove VPATH; r=glandium 2019-09-09 17:44:47 +00:00
ipc Bug 1564549 - Implement set selection natively. r=geckoview-reviewers,yzen,snorp 2019-09-23 23:42:40 +00:00
mac Bug 1543013 - part 2: Make accessible use mozilla::PresShell directly rather than via nsIPresShell r=Jamie 2019-04-13 12:13:15 +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 1577381: Correct accessibility exposure for optgroups in content select dropdowns. r=eeejay,NeilDeakin 2019-09-27 02:50:59 +00:00
windows Bug 1576697 - Use LauncherResult in WinHeaderOnlyUtils.h instead of WindowsErrorResult. r=aklotz 2019-09-07 18:17:45 +00:00
xpcom Bug 1567642 - [lint.flake8] Fix misc flake8 under Python 3 lint issues r=gbrown 2019-09-24 14:44:01 +00:00
xul Bug 1577381: Correct accessibility exposure for optgroups in content select dropdowns. r=eeejay,NeilDeakin 2019-09-27 02:50:59 +00:00
moz.build Bug 1564549 - Remove AccessFu. r=geckoview-reviewers,yzen,snorp 2019-09-24 19:28:28 +00:00