0
Files
src/components/browser_sync
James Cook 784617d3df sync: Convert OS_PREFERENCE types to run in transport-only mode
Chrome OS SplitSettingsSync has a separate control for syncing OS data
types that isn't controlled by the browser's sync-the-feature. Change
ModelType::OS_PREFERENCE and OS_PRIORITY_PREFERENCE to run when the
transport layer is enabled. They already are controlled by a separate
consent flow in OOBE via pref kOsSyncFeatureEnabled.

Introduce a temporary base::Feature to disable sync AUTO_START on
Chrome OS so that this feature can be tested manually. For example,
you can run --enable-features=SplitSettingsSync,SyncManualStartChromeOS
and check chrome://sync-internals to see what types are syncing.

Bug: 1013466
Test: added to sync_integration_tests
Change-Id: I76720c2277781d073e100ac6d9ee935867be8868
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1951577
Commit-Queue: James Cook <jamescook@chromium.org>
Reviewed-by: Marc Treib <treib@chromium.org>
Reviewed-by: Mikel Astiz <mastiz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#722511}
2019-12-06 17:43:09 +00:00
..