Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FTUE: Mobile Auth Testing Results #6620

Closed
5 tasks done
daniellekirkwood opened this issue Jul 22, 2022 · 1 comment
Closed
5 tasks done

FTUE: Mobile Auth Testing Results #6620

daniellekirkwood opened this issue Jul 22, 2022 · 1 comment
Assignees
Labels
T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements Z-FTUE Issue is relevant to the first time use project or experience

Comments

@daniellekirkwood
Copy link
Contributor

daniellekirkwood commented Jul 22, 2022

Actions


Your use case

We got a bunch of suggestions for enhancements during the internal testing of FTUE

Error messages that are too technical and the copy should change

Where Steps Status
Change homeserver - Go to the screen to change the homeserver - Empty the field with Homeserver URL - Click on NEXT, the message "Unable to create a HomeServerConnectionConfig" is displayed. The NEXT button should be disable if the field is empty, or a better error should be displayed (in all cases this has to be done since it's also possible to validate with the keyboard).
Technical message is displayed - Got to forget password screen - Enter an email - Do not click on the email link, but click on NEXT on element - Enter a new password - Click on reset password Message "Unable to get validated threepid" is displayed. This is not clear enough to the user that they have to go to the email to click the link. #6621
Create account choosing matrix.org as the server takes the user to the 'enter your email'screen which is unexpected /confusing because earlier in the flow (in the carrossel immediately after downloading) one of the screens said something about not needing an email address (i can't go back and check the exact wording)
Carousel 'we'll help get you connected' could 'we'll help get you started' or say something slightly more descriptive like 'we'll choose some default settings, you'll be able to change them later'
Login I cannot guess that I can enter a matrixId in the Username / Email / Phone edit text

Password length

  • Create an account
  • Enter a password with 6 chars
  • Validate WITH THE KEYBAORD
    -> User is going to the next step.
    When the password is too short, the button NEXT is greyed OUT, but I can validate with the keybaord

Loader should not be displayed when resending the email

  • Create an account
  • Enter an email
  • On the screen "Check your email to verify" no loader is displayed
  • Put the app to BG
  • Put the app to FG
  • A loader is displayed now at the center of the screen (Also: some margin are changing here, this is not really nice)
  • Click on RESEND EMAIL
  • Another loader is displayed at the button during the operation.
  • The loader at the center of the screen is displayed, it should be hidden now

Navigation and step ordering

  • Create an account
  • Go to the screen to enter login and pwd
  • Cancel the operation (click back)
  • User sees the use case screen
  • User should go back to the first screen (create account / I already have an account)

Network error

  • Enter airplane mode
  • When clicking on "CREATE ACCOUNT" user can see use case screen
  • User choose a use case of skip, and then see the network error dialog.
    In this case user can think that the app want to send their choice to our server, this is quite annoying, because the app just want to load matrix.org configuration
  • When clicking on "I already have an account", user sees the network error dialog, which is also strange.
    We should probably defer the retrieval of default homeserver (matrix.org) configuration to the next screen, or after user has entered credentials, for clarity

Mistyping an email

  • On the 'enter your email' screen there is no way to navigate back to the previous screen. if i press the back button it asks if i want to stop the registration process (i don't, i want to go back)

Use case screen doesn't change the flow

  • the 'who will you chat to most' screen comes before the un/pw screen yet it doesn't change the contents of un/pw screen. i'd expect it to either change what is displayed or come after the un/pw screen

### Avoid a network request

  • User tries to sign in
  • in the Username / Email / Phone edit text, enter a full matrixId with the same homerver that the selected on
  • A loader is displayed, but the configuration for the server is already known
  • Also the configuration is retrieved each time this field loses the focus.
@daniellekirkwood daniellekirkwood added Z-FTUE Issue is relevant to the first time use project or experience T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements labels Jul 22, 2022
@daniellekirkwood
Copy link
Contributor Author

All feedback reviewed has been addressed, closing this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements Z-FTUE Issue is relevant to the first time use project or experience
Projects
None yet
Development

No branches or pull requests

2 participants