Closed Bug 1467521 Opened 7 years ago Closed 7 years ago

Sync engine toggles have persistence issues

Categories

(Firefox for iOS :: Sync, enhancement)

Other
iOS
enhancement
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
fxios ? ---

People

(Reporter: justindarc, Assigned: justindarc)

Details

Attachments

(2 files)

When toggling a Sync engine off, it is almost impossible to toggle it back on again because the setting will then toggle every time you go back into the settings screen after a Sync.
Assignee: nobody → jdarcangelo
Attached file GitHub Pull Request
I'm not 100% sure if this fixed my issue now. Is it possible that filling out the `enginesEnablements` (as opposed to only listing the toggles that changed) somehow fixed an issue with the state of my FxA account?
Attachment #8984242 - Flags: review?(eoger)
On a clean-install of master (without my patch), I sign into Sync and after the initial Sync, this is what I get. You can see my settings on Desktop, but for some reason, some engines are seemingly randomly turned off. Note, this doesn't happen with my patch, but as you noted in my PR, toggling engines on another client is unable to propagate to iOS with my patch :-/
Flags: needinfo?(eoger)
Attachment #8984242 - Flags: review?(eoger)
Closing this bug now. The problem seems to have been with my account. Toggling all the engines off and on again on desktop seems to have fixed the issue.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
Flags: needinfo?(eoger)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: