commit | 7c6430c11c0b51fe1aa7cfc90e3df67c9b8a7620 | [log] [tgz] |
---|---|---|
author | Leonard Grey <lgrey@chromium.org> | Fri Jul 17 15:21:15 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Jul 17 15:21:15 2020 |
tree | 33e07e4508e7273623fc8477695f6b403573a3e5 | |
parent | 6cc174b82ede3f8fa32d9bbe5b02e26f4f99eae3 [diff] |
Close bookmark menus before executing 'Open All' When a user command-clicks on a nested bookmark bar folder to open all, we pop up a dialog to ask if they're sure if the number of tabs that would be opened exceeds some minimum. Currently, we do this *before* we dismiss the menu, which (at least on the Mac) closes on a later run loop as the result of a focus change. This causes some issues on Mac, including a mouse capture induced crash and accessibility inconsistencies (see bug for both). This change disables the code that keeps the bookmark menu open on background open if the node is a folder. Bug: 1105587 Change-Id: Iba0ffb0746a9caab0484df22ab40f49ef554ff2b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2299530 Commit-Queue: Leonard Grey <lgrey@chromium.org> Reviewed-by: Peter Boström <pbos@chromium.org> Cr-Commit-Position: refs/heads/master@{#789490}
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 .
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.