commit | d94dd21598aa53f8d3814f1846b4c88107ee0cbf | [log] [tgz] |
---|---|---|
author | Trevor Perrier <perrier@google.com> | Tue May 07 20:33:33 2024 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue May 07 20:33:33 2024 |
tree | 667dc2b5699bd4cdb5c9b159f0339c57e6b96b74 | |
parent | 82141a3fe8c7bef2ee34b11a7f33ae436e6be3ed [diff] |
[M125][compose] Handles keyboard navigation with the new submenu. Key handling added: 1. Horizontal arrows are used to open/close the subpopup. 2. Shift+TAB on an open subpopup closes it and focuses on the parent content area. 3. On a subpopup, vertical arrows are used to select different child suggestions available. Demo: https://screencast.googleplex.com/cast/NDc4NzI0ODEzNzUwMjcyMHw5N2M1YjA2YS04Mg Bug: b/333929225 Change-Id: Ie6c4cbc980ad7c57cf0e8f9bd2447df5751ea922 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5513776 Cr-Original-Commit-Position: refs/heads/main@{#1296747} Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5519285 Commit-Queue: Trevor Perrier <perrier@chromium.org> Reviewed-by: Bruno Braga <brunobraga@google.com> Reviewed-by: Justin DeWitt <dewittj@chromium.org> Cr-Commit-Position: refs/branch-heads/6422@{#787} Cr-Branched-From: 9012208d0ce02e0cf0adb9b62558627c356f3278-refs/heads/main@{#1287751}
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.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure.
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.