Foreign prefs do not sync as expected. |
||||
Issue descriptionForeign prefs do not sync as expected. The only two foreign SYNCABLE_PREF prefs (afaict) are for the Chrome OS shelf; ash::prefs::kShelfAlignment and ash::prefs::kShelfAutoHideBehavior are registered here: https://cs.chromium.org/chromium/src/ash/shelf/shelf_controller.cc?rcl=fde4a1c817c9b03dec8a0ceb5f46b589874d774a&l=125 Changing the primary display's shelf properties from the shelf/desktop context menu sets these prefs: https://cs.chromium.org/chromium/src/ash/public/cpp/shelf_prefs.cc?rcl=fc622083527efd731c4d6f89bacd0dae3f9b508c&l=229 When I do that, I expect about:sync-internals to show a Commit Request containing the new alignment value. (at least, that's the behavior I get when I change another synced pref, like toggling the bookmarks bar) This seems like a serious issue, but thankfully has limited impact at the moment. Regression on ToT/Stable (your first login to use a new device should use your most recently synced shelf prefs): (1) Sign in to a chrome device (2) Set the shelf on the primary display to left-alignment (via context menu). (3) Sign in to another device with the same account *for the first time* (or wipe and re-signin on same device). Expected: The shelf is left-aligned. Actual: The shelf is bottom-aligned.
,
Oct 13 2017
Nice, this landed before the M63 branch point: #508578 It might be nice to merge back to M-62, but it's up to you.
,
Oct 17 2017
,
Jan 22 2018
,
Jan 23 2018
|
||||
►
Sign in to add a comment |
||||
Comment 1 by bugdroid1@chromium.org
, Oct 13 2017