Closed Bug 1260899 Opened 8 years ago Closed 8 years ago

Enter an intermediate unable-to-sync mode when server bookmarks transition from consistent to inconsistent

Categories

(Firefox for iOS :: Sync, defect)

All
iOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
fxios-v5.0 --- fixed
fxios 5.0+ ---

People

(Reporter: rnewman, Assigned: sleroux)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

When we've never synced and the server is inconsistent, we refuse to do so, and we offer a read-only UI.

When we're syncing and the server is consistent, everything is editable.

There is a third scenario: we've made no (or minimal) changes, and new server data puts the buffer into an inconsistent state. Typically this will be due to a partial write or a missed change on a desktop.

We should respond to that change by entering another fallback state, disallowing deletions of non-mobile bookmarks, disallowing moves, and eventually showing affordances to explain what's going on.
Blocks: 1261186
Assignee: nobody → sleroux
Status: NEW → ASSIGNED
Figured I should probably attach this instead of having it live in Github. Sorry for the feedback flag!
Attachment #8750788 - Flags: feedback?(rnewman)
I hope to get to this today. (Sorry for the Tofino-related delays!)
Attachment #8750788 - Flags: feedback?(rnewman) → feedback+
Comment on attachment 8750788 [details] [review]
Link to Github pull-request: https://github.com/mozilla/firefox-ios/pull/1780

Reflagging for feedback on adding editable checks and tests. I know you're busy but I wouldn't mind some feedback on the approach and questions I have about the unit tests. Thanks in advance!
Attachment #8750788 - Flags: feedback+ → feedback?(rnewman)
master 5979d61c9ff72d00e4c18b85a4f805f9d86b36a4
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Attachment #8750788 - Flags: feedback?(rnewman)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: