"Your account was created successfully" page has silly form fields

Bug #1015514 reported by Matthew Paul Thomas
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical SSO provider
Fix Released
Low
Unassigned

Bug Description

1. Go to <https://login.ubuntu.com/+logout>.
2. Go to <https://login.ubuntu.com/+new_account>.
3. Finish creating an SSO account.

What you see:
a. The message "Your account was created successfully."
b. A menu for "Preferred email (?)"
c. A "Manage email addresses" link.
d. "Choose password" and "Retype password" fields.

What you should see:
b. No menu, because your account can't possibly have more than one e-mail address yet.
c. An "Add another e-mail address" link, perhaps.
d. No password fields, because you only just chose your password a few minutes ago.

Revision history for this message
Matthew Paul Thomas (mpt) wrote :
Revision history for this message
Daniel Manrique (roadmr) wrote :

OK, something that should address these concerns without being hard to implement (I think):

If the user has only one email address, the form should show "Email address" and show the address only (i.e. not in a field since it's not editable here).

If the user has more than one email address, then we do show the dropdown to allow selection of the preferred address. This will be committed when "save changes" is pressed.

I don't have a problem with the "manage email addresses" link but potentially, if there's only one e-mail address, this could become "add email address". Since we don't allow editing or removing the preferred (or only, if there's just one) address, this wouldn't be confusing. One can only manage (which does involve deletion) when there's more than one address.

Also, the "choose password/re-type password" fields could be "hidden". A "change password" link would expand the hidden element. That way the fields aren't just there staring at the user: a link prompting specific action would be present. There's some coding involved to ensure that if the user entered bad password data, the next reload of the form shows these fields "expanded" again, to avoid confusion (huh,

Changed in canonical-identity-provider:
status: New → Triaged
importance: Undecided → Low
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

"If the user has more than one email address" will never be the case, again, because you have only just created an account (using a form that has only one e-mail address field).

I don't think it would be useful to have a "change password" link on this page either. You just chose your password seconds ago, so it's incredibly unlikely that you want to change it already.

If I understand you correctly, you're starting from a form that is used on some other page (the login/create page?) and thinking how it needs to vary for its appearance on the success page. But I don't think the success page needs to contain *any* kind of form. On the contrary, if you created the account via some other site that uses SSO, I think after a couple of seconds you should be redirected back to that site.

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

Fixing this bug probably would fix bug 1194576 as well.

Daniel Manrique (roadmr)
Changed in canonical-identity-provider:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.