Skip to content

Test Settings Sync Improvements #96226

@sandy081

Description

@sandy081

Ref - #94766 #95160

Complexity: 4

Authors: @sandy081 @Tyriar @RMacfarlane


Test Turn on / off Sync flow

  • You can now Turn on / Manage / Turn off sync actions from Accounts menu. Test that these actions and flows works as expected from Accounts / Gear menu.
  • Test the accounts dropdown picker while turning on sync
    • When you are not signed into any of the accounts.
    • When you are signed into at least one of the MSFT/GitHub accounts.
    • When you are signed into both MSFT/GitHub accounts.
    • When you are signed in using multiple users in both accounts
    • Make sure the last used account for sync label is shown
  • Test that Gear/Accounts menu shows Turning on Preferences Sync... item in all windows while the sync is being turned on. In addition Gear icon also shows the progress.
  • Test that signing out from the account you are using for Sync from the accounts menu will turns off the sync.
  • Test changing accounts to sync preferences works as expected. (Turn off and Turn on with different account).

Test Syncing with GitHub account

To test, have two insiders open with different user data directories and extension directories

  • Since you can now use GitHub account for sync test that syncing preferences across machines works as expected when Github account is used.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions