gecko-dev/accessible/android
Eitan Isaacson 697e001179 Bug 1604103 - Instead of pruning links and headings use contentDescription. r=Jamie
Chrome prunes the subtrees of links and headings (with single text leaf
children) and we mimic this in Gecko. The problem is that sometimes a
heading can be a child of a link, and it would be impossible to reach
when navigating by headings.

The main reason we mimiced chrome is because we would getthe name of the
node and its subtree uttered, so you would hear the name of the node
twice. By using contentDescription we can suppress the subtree from
TalkBack's utterance and preserve the node's children for heading
navigation.

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

--HG--
extra : moz-landing-system : lando
2020-02-06 04:11:47 +00:00
..
ARIAGridAccessibleWrap.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
AccessibleWrap.cpp Bug 1604103 - Instead of pruning links and headings use contentDescription. r=Jamie 2020-02-06 04:11:47 +00:00
AccessibleWrap.h Bug 1564549 - Implement set selection natively. r=geckoview-reviewers,yzen,snorp 2019-09-23 23:42:40 +00:00
ApplicationAccessibleWrap.h 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
DocAccessibleWrap.cpp Bug 1572831 - Fix usage of nsIDocShellTreeItem in DocAccessibleWrap::DocAccessibleWrap. r=kmag 2019-12-10 15:23:10 +00:00
DocAccessibleWrap.h Bug 1543013 - part 2: Make accessible use mozilla::PresShell directly rather than via nsIPresShell r=Jamie 2019-04-13 12:13:15 +00:00
HTMLTableAccessibleWrap.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
HyperTextAccessibleWrap.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
ImageAccessibleWrap.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
Platform.cpp Bug 1604101: Fix Android a11y text navigation between nodes. r=MarcoZ 2019-12-20 12:02:17 +00:00
ProxyAccessibleWrap.cpp Bug 1593104 - Fixes to issues encountered when building on Android with optimization r=Jamie 2019-11-05 13:05:06 +00:00
ProxyAccessibleWrap.h Bug 1564549 - Implement set selection natively. r=geckoview-reviewers,yzen,snorp 2019-09-23 23:42:40 +00:00
RootAccessibleWrap.cpp Bug 1543013 - part 2: Make accessible use mozilla::PresShell directly rather than via nsIPresShell r=Jamie 2019-04-13 12:13:15 +00:00
RootAccessibleWrap.h Bug 1543013 - part 2: Make accessible use mozilla::PresShell directly rather than via nsIPresShell r=Jamie 2019-04-13 12:13:15 +00:00
SessionAccessibility.cpp Bug 1593104 - Fixes to issues encountered when building on Android with optimization r=Jamie 2019-11-05 13:05:06 +00:00
SessionAccessibility.h Bug 1564549 - Implement set selection natively. r=geckoview-reviewers,yzen,snorp 2019-09-23 23:42:40 +00:00
TextLeafAccessibleWrap.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
TraversalRule.cpp Bug 1572595: Make ARIA 1.0 combo boxes reachable with Talkback. r=MarcoZ 2019-11-29 10:11:28 +00:00
TraversalRule.h Bug 1564549 - Introduce native traveral rule. r=yzen 2019-09-23 23:42:51 +00:00
XULListboxAccessibleWrap.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
XULMenuAccessibleWrap.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
XULTreeGridAccessibleWrap.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
moz.build Bug 1564549 - Introduce native traveral rule. r=yzen 2019-09-23 23:42:51 +00:00