commit | 32b7b02211dcde6eedfbb314ccb60f918b0a1598 | [log] [tgz] |
---|---|---|
author | Rushan Suleymanov <rushans@google.com> | Tue Nov 05 01:31:45 2024 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Nov 05 01:31:45 2024 |
tree | ee796ccc7e87f750b477ed863d374c32066609e5 | |
parent | a8fff9ee1b09def37c002139030387a2d38ae297 [diff] |
[Tab Group Sync] Update local tab group when connecting to new saved group This CL makes the behavior of UpdateLocalTabGroup() method on desktop similar to the iOS implementation, allowing simultaneously connecting a local tab group to a new saved tab group, and then updating its content. This CL does not have behavioral changes. It's a pre-requisite for a seamless transition saved -> shared tab group on remote devices which have open saved tab group which was shared on another device. The new shared tab group should be connected to the existing local tab group, and it may contain a different set of tabs. To keep the existing behavior, a new method ConnectLocalTabGroup() was added. It's called now instead of UpdateLocalTabGroup() but does the same logic when the group wasn't connected. Bug: 370745855, 375922649 Change-Id: I0a297e23b09724ea8e6e67d426c1df97da6969e9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5970214 Commit-Queue: Shakti Sahu <shaktisahu@chromium.org> Reviewed-by: Shakti Sahu <shaktisahu@chromium.org> Reviewed-by: Darryl James <dljames@chromium.org> Cr-Commit-Position: refs/heads/main@{#1378050}
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.