Steps to reproduce
Log in to an account that already has sync turned on
Expected results
The 'Reading list sync' toggle will be switched to on and no model is shown
Actual results
The 'Reading list sync' toggle is switched on only after the user has left the log in screen and the 'Turn on reading list syncing' model is still shown
Proposed solution
Do not show the 'turn on reading list syncing' model to users who log into an account that already has sync turned on. Instead show the "Sync is enabled on this account" message.
Designs
Type | Location | When shown | Title | Copy | CTA | Mock | Zeplin |
---|---|---|---|---|---|---|---|
Model | Anywhere | After a user has logged into an account that has sync turned on | Sync is enabled on this account | Reading list syncing is enabled for this account. To stop syncing, you can turn sync off for this account by updating you settings. | Got it | https://zpl.io/aN4JNOd | |
Scenarios
User who has logged into their account on a different device and turned sync on, updates a device they are not logged into #1
- Reading list syncing feed card is shown at the top of the user's feed (https://zpl.io/2Zq5Gdd)
- User taps on CTA to log in to sync saved articles
- Log in screen is opened
- User logs in to same account that they logged into on their first device (eg. with reading list syncing turned on)
- User is not shown the 'turn on reading list syncing' model
- User is returned to Explore feed
- User is shown the 'Saved articles found' model (https://zpl.io/29Nq49p)
- User taps on the CTA to add articles found on their device to their account
- Locally saved articles are merged to account
End result: User is logged into two devices with the same account and syncing is turned on for this account
User who has logged into their account on a different device and turned sync on, updates a device they are not logged into #2
- Reading list syncing feed card is shown at the top of the user's feed (https://zpl.io/2Zq5Gdd)
- User goes to settings screen
- User taps on Log in
- User logs in to same account that they logged into on their first device (eg. with reading list syncing turned on)
- User is returned to Settings screen
- User is not shown the 'turn on reading list syncing' model
- User is shown the 'Saved articles found' model (https://zpl.io/29Nq49p)
- User taps on the CTA to add articles found on their device to their account
- Locally saved articles are merged to account
End result: User is logged into two devices with the same account and syncing is turned on for this account