Evaluate disabling locally enabled engines that aren't mentioned in the remote `meta/global`
Categories
(Firefox :: Sync, enhancement, P3)
Tracking
()
People
(Reporter: lina, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
3.23 KB,
patch
|
Details | Diff | Splinter Review |
Updated•7 years ago
|
Reporter | ||
Comment 1•6 years ago
•
|
||
In the new Sync Manager proposal for a-s, Mark suggested adding an enabled
list to the meta/global
payload. This would allow clients that don't support a particular engine or data type (for example, Fenix doesn't support passwords
, Lockwise only syncs passwords
) to round-trip engine selections after a node reassignment.
Updated•6 years ago
|
Comment 2•6 years ago
|
||
Yeah, I think we should make the same change to desktop as we end up making in the rust components. Even though desktop currently supports all known engines (well, to some degree, addresses and credit-cards are, err, odd) we might as well ensure that it does correctly round-trip unknown engines to handle a possible future.
(While it doesn't change things much, I was thinking the new attribute be called "accepted", but the intent is the same)
Do we need followups for iOS and Fennec too? We probably need not implement everything there, but we do need to ensure they don't break the scheme
Updated•6 years ago
|
Updated•6 years ago
|
Reporter | ||
Comment 3•6 years ago
|
||
We'll still want this for CWTS, but I'm not actively working on this, and we'll likely revisit this next year.
Reporter | ||
Updated•6 years ago
|
Updated•3 years ago
|
Description
•