Skip to content

EW: "Verify this device" modal needs design update #29258

@richvdh

Description

@richvdh

Problem

EW has the "Verify this device" confirmation modal where user can choose which verification method to use or reset your identity if there are no means to verify. This is how it currently looks:

Image

And, if user does not have any methods to verify, then a different modal is shown:

Image

These modals are used when:

  1. When you're logging in and you're prompted to verify the device.
  2. When you're proactively trying to verify your current device from Settings > Sessions.
  3. When you're proactively trying to verify your device to access Settings > Encryption.

As these modals are different from what EX is currently using and there is a separate modal for the case when no methods of verification is available, it will be another source of confusion for the users when we ask them to verify their devices and explain how to do that.

Solution

Therefore we should update the designs to make the behavior/design consistent with EX.

Image Image Image

The flow/conditions in short:

  1. The same modal is used regardless if both, one or none of the verification methods are available. Simply the Use another device and Use recovery key buttons are shown only when the corresponding method is available.
  2. When none of the verification methods are available, and the only option is Can't confirm, the title of the following reset confirmation modal is adjusted accordingly, e.g.
    1.1 You need to reset your identity (in case no methods to verify)
    1.1. Are you sure you want to reset your identity? (other cases)
  3. If the modal is used during login process, it must have the sign out button. Otherwise, once the verification is made mandatory, the user is stuck in there if they can't verify but also do not want to immediately reset.
  4. If the modal is used once user is already in the app, it should not have the sign out button.

Metadata

Metadata

Assignees

Labels

A-LoginO-UncommonMost users are unlikely to come across this or unexpected workflowS-MajorSeverely degrades major functionality or product features, with no satisfactory workaroundT-Defect

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions