Page MenuHomePhabricator

[Design bug] As a user who has already turned reading list sync on, on my account I don't want to be asked to turn reading list sync on when I log in on a new device
Closed, ResolvedPublic

Description

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

TypeLocationWhen shownTitleCopyCTAMockZeplin
ModelAnywhereAfter a user has logged into an account that has sync turned onSync is enabled on this accountReading list syncing is enabled for this account. To stop syncing, you can turn sync off for this account by updating you settings.Got it
Sync enabled on account.png (1×750 px, 431 KB)
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
  1. Reading list syncing feed card is shown at the top of the user's feed (https://zpl.io/2Zq5Gdd)
  2. User taps on CTA to log in to sync saved articles
  3. Log in screen is opened
  4. User logs in to same account that they logged into on their first device (eg. with reading list syncing turned on)
  5. User is not shown the 'turn on reading list syncing' model
  6. User is returned to Explore feed
  7. User is shown the 'Saved articles found' model (https://zpl.io/29Nq49p)
  8. User taps on the CTA to add articles found on their device to their account
  9. 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
  1. Reading list syncing feed card is shown at the top of the user's feed (https://zpl.io/2Zq5Gdd)
  2. User goes to settings screen
  3. User taps on Log in
  4. User logs in to same account that they logged into on their first device (eg. with reading list syncing turned on)
  5. User is returned to Settings screen
  6. User is not shown the 'turn on reading list syncing' model
  7. User is shown the 'Saved articles found' model (https://zpl.io/29Nq49p)
  8. User taps on the CTA to add articles found on their device to their account
  9. 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

Event Timeline

cmadeo triaged this task as Medium priority.Mar 7 2018, 11:13 PM
cmadeo created this task.
cmadeo renamed this task from As a user who has already turned reading list sync on, on my account I don't want to be asked to turn reading list sync on when I log in on a new device to [Design bug] As a user who has already turned reading list sync on, on my account I don't want to be asked to turn reading list sync on when I log in on a new device.Mar 7 2018, 11:20 PM

Create a model letting users know that they have sync turned on because it's an account level, with option to go to settings to turn it off.

JMinor lowered the priority of this task from Medium to Low.Apr 10 2018, 6:25 PM
JMinor raised the priority of this task from Low to Medium.Apr 12 2018, 6:54 PM

@cmadeo do you want to show this panel once per login or every time user opens the app?