commit | 4c9ad549ad998d5650685503f75fd53f1022560a | [log] [tgz] |
---|---|---|
author | Dana Fried <dfried@chromium.org> | Mon Dec 13 19:44:09 2021 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Dec 13 19:44:09 2021 |
tree | 2d9ed6552ae9dbe541ab770c62c907feeeb1bf7f | |
parent | bd399a8c5145efa3dc4684daaab1b0d536a5411d [diff] |
Background tab adds before group discontinuity. Previously, a new tab opened in the background from a link would always add immediately after the last tab associated with the opening page. However, if one or more intervening tabs are added to a group - especially one potentially containing unassociated tabs - the new tab can appear after the group or even inside the group, with the unrelated tabs. This change will place the new background tab to the right of the opening tab, ideally after the final tab associated with the opening tab, but if there is a group discontinuity, immediately before the discontinuity instead. For example: O = opener * = associated tab . = unassociated tab ^ = new tab position [] = group membership O * * * * ^ . . . O * * ^ [* * .] . . [O * * ^] * * . . . O * ^ [* *] * . . . Bug: 1246421 Change-Id: Ife2f1a87f6b9b9fd9517b26dfe175e549fa2df18 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3330925 Reviewed-by: David Pennington <dpenning@chromium.org> Commit-Queue: Dana Fried <dfried@chromium.org> Cr-Commit-Position: refs/heads/main@{#951138}
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.