Skip to content
This repository has been archived by the owner on May 12, 2022. It is now read-only.

Allow selecting multiple accounts in the Connect Flow #166

Open
cjeria opened this issue Dec 6, 2019 · 4 comments
Open

Allow selecting multiple accounts in the Connect Flow #166

cjeria opened this issue Dec 6, 2019 · 4 comments
Assignees

Comments

@cjeria
Copy link
Contributor

cjeria commented Dec 6, 2019

The problem:

With the introduction of LoginPerSite functionality, the connect flow only allows users to connect one account at a time. This has introduced known usability issues/friction when the user intends to connect a different account to the same dapp. Based on user feedback, it's becoming apparent that users want the same account switching behavior as before e.i. Auto-connecting accounts to dapp when switched within MM.

Proposed solution:

In order to provide the best user experience, we should give users the choice to connect as many accounts as they'd like within the account selection step in the connect flow.

The three options are:

  1. Select one account (current behavior, design need not be changed for this option)
  2. Select multiple accounts (needs design)
  3. Select all accounts - checkbox (needs design)

It's likely that the permission screen will change slightly based on the option that is chosen in the connect screen. We should also make it clear in each permission screen the privacy implications of their choice. The 3rd option being the least private option!

Copy suggestion for the 3rd option: “Allow this site to view all of your current and future accounts? (public address).”

Latest Figma designs

Screenshot of connect flow for reference:
image

@cjeria cjeria added this to the Sprint 25 [December 2] milestone Dec 6, 2019
@danfinlay
Copy link

When a user has more than one account selected, it could be nice and safer to add a warning: "This site will be able to correlate all of the accounts you select, which can affect your privacy".

@cjeria
Copy link
Contributor Author

cjeria commented Dec 12, 2019

Received feedback from our devs during bi-weekly design sync today. Left comments in the latest Figma designs.

Will review with @rachelcope to make necessary design updates.

@cjeria
Copy link
Contributor Author

cjeria commented Dec 16, 2019

@rachelcope to make final tweaks:

  • Cancel and next button on 1st screen of flow
  • prototyping account scrollable list

@omnat
Copy link
Collaborator

omnat commented Jan 10, 2020

Dev hand-off on Monday Jan 13 @rachelcope

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants