Skip to content

Improve the new-user password reset page for password manager compatibility #62555

Description

@jtheuer

Tip

Help move this idea forward

  • Use the 👍 reaction to show support for this feature.
  • Avoid commenting unless you have relevant information to add; unnecessary comments create noise for subscribers.
  • Subscribe to receive notifications about status changes and new comments.

Hi, I create new users with an email address (and no initial password).

The landing page is simple but misses the login / username of the new user. This can be a problem for the user but is certainly a missing information for password managers when storing the entry.

Image
<form data-v-6bdd5975="" data-v-48234338="">
    <fieldset data-v-6bdd5975="">
        <p data-v-6bdd5975="">
            <label data-v-6bdd5975="" for="password" class="infield">New password</label> <input data-v-6bdd5975="" id="password" type="password" name="password" autocomplete="new-password" autocapitalize="none" spellcheck="false" required="required" placeholder="New password">
        </p> <!----> 
        <button data-v-5ee98a45="" data-v-79b727b6="" data-v-6bdd5975="" type="submit" class="button-vue button-vue--size-normal button-vue--icon-and-text button-vue--vue-primary button-vue--wide">Reset password
    </fieldset>
</form>

Suggested change: Add an either invisible or disabled (my preferred solution) box that shows the current login. Of course this cannot be changed by the user.

I think this improvement should be quite minimal and reduces friction with end users and password managers.

Note: I would be motivated to try to make a PR myself if the change is really minimal and if I'm allowed to. Please let me know if you endorse this, I know reviewing and maintaining community-contributed PRs is also an effort on your side!

Done when: I would test the new behavior against the keepass firefox extension, a clean chrome profile and a clean firefox profile

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status
    To triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions