commit | 9a36638e709889d375041365f59eef6cd72d4062 | [log] [tgz] |
---|---|---|
author | Mikel Astiz <[email protected]> | Thu Dec 17 17:52:48 2020 |
committer | Chromium LUCI CQ <[email protected]> | Thu Dec 17 17:52:48 2020 |
tree | 5c50e202688b4fba624d44a2ebe09269e52af8c8 | |
parent | f27ae229c487385ddb6bc75be664babf685d4583 [diff] |
[sync] Adopt cache GUIDs as session tags The general idea is to adopt sync cache GUID to identify the local session, making this datatype more similar to others. This also allows the adoption techniques like IsRecentLocalCacheGuid() to filter out copies of the local device and avoid listing them as remote devices. The old tag, stored in preferences, is kept around (marked as legacy in code) to avoid a one-off discrepancy that would run into a large traffic to servers and possibly degraded user experience. The new method is hence used for *newly* created sessions. This new logic is introduced behind feature toggle (enabled by default) in case it turns out to be problematic. Change-Id: I18b71291ea8ffc6991ce0c2ea4e388c048a880c5 Bug: 1159455 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2595372 Commit-Queue: Mikel Astiz <[email protected]> Reviewed-by: Marc Treib <[email protected]> Cr-Commit-Position: refs/heads/master@{#838136}
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.