commit | 572b446bd1105d6c98b3b0386745650ccc7fd99a | [log] [tgz] |
---|---|---|
author | Joanmarie Diggs <jdiggs@igalia.com> | Tue Sep 11 05:30:05 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Sep 11 05:30:05 2018 |
tree | 7e773c913a7635e7195d66217e95a581be440cd7 | |
parent | 96f54a6b8f71a115685f8429e12e0a50ebe21a01 [diff] |
Re-land: Emit state-changed:selected events for ATK on Aura Linux Originally landed: crrev.com/c/1163724 Reverted: crrev.com/c/1217069 The revert was due to the two new tests failing on Ubuntu 16.04, which has a newer version of ATK and thus different expectations. In order to run the same tests in both environments, prune states which are not essential to what is being tested from the state set of the expectations. This modification also eliminates the need to hand-edit new expectations which are generated on more recent systems. Original changes preserved in this re-land: * Add an event notifier in AXPlatformNodeAuraLinux for browser chrome. * Check to see if focus should follow selection. If it should, also emit state-changed:focused events. * Ensure that the correct states (focusable and selectable) wind up in the state set of elements where focus should follow selection. * Forward events from Blink content to AXPlatformNodeAuraLinux. * Create an event listener so that DumpAccessibilityEventsTest tests can be run. Add expectations for tests for which events are now emitted. At the present time, that is only focus and selected. R=dmazzoni@google.com Bug: 866340 Change-Id: I371ad0a1516aceb6c6924d0142a6f3268dfdd3ac Reviewed-on: https://chromium-review.googlesource.com/1217744 Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org> Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org> Cr-Commit-Position: refs/heads/master@{#590209}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .