commit | 94f13968370c8746a5e17e14b46f3f67b1d9da4f | [log] [tgz] |
---|---|---|
author | Martin Robinson <mrobinson@igalia.com> | Fri Nov 30 20:48:41 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Nov 30 20:48:41 2018 |
tree | c9c317487d028eadd7fe13588cfa0e7bbd7b6584 | |
parent | aa3d28f3e904b8efd36b851a46f3795577f09eb9 [diff] |
Add ATK window activation events for popups In the accessibility tree, each popup menu and its submenus have a native window. When using popup menus, the AtkWindow for the native window of the active menu should always have the ATK 'active' property. We listen to events associated with the lifetime active popup menus and use them to properly manage the 'active' property on this constellation of AtkWindows. Bug: 895921 Bug: 896392 Change-Id: I7a5e148feb8486bab7984f19c7ee2532b1fd16f0 Reviewed-on: https://chromium-review.googlesource.com/c/1335586 Commit-Queue: Martin Robinson <mrobinson@igalia.com> Reviewed-by: Scott Violet <sky@chromium.org> Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Cr-Commit-Position: refs/heads/master@{#612770}
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 .