WebApps: Stop updating web app fields through sync
This CL updates the web app sync behaviour to ignore sync changes to web app manifest fields. This is in preparation for automatic local manifest updating which may set device specific values so we must not sync these changes to avoid creating sync wars. See: https://chromium-review.googlesource.com/c/chromium/src/+/1811402 The existing implementation (check name & description) is from the initial implementation of bookmark app sync: https://chromium.googlesource.com/chromium/src/+/d93fcd51386a104ce54d9577ae0df8957d310c89 The fact that it doesn't sync for any of the other fields is likely an oversight when those fields were added. In the near future these synced fields will be used as fallback values for the first sync install on a device, see: https://chromium-review.googlesource.com/c/chromium/src/+/1858025 After the initial sync install these fields are no longer useful to us as we will attempt to match the live site manifest rather than other devices. Bug: 926083 Change-Id: I146b3f4f1ddcd58b4766f69a12c3c0a61e6f495f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1737818Reviewed-by:Istiaque Ahmed <lazyboy@chromium.org> Reviewed-by:
Alexey Baskakov <loyso@chromium.org> Reviewed-by:
Raymes Khoury <raymes@chromium.org> Commit-Queue: Alan Cutter <alancutter@chromium.org> Auto-Submit: Alan Cutter <alancutter@chromium.org> Cr-Commit-Position: refs/heads/master@{#706697}
Showing
Please register or sign in to comment