I was filling out the sign up form for this very website, and I ran into some issues using the extensions. In order to reproduce this, I will describe the exact steps I took. I attempted this in Chrome and Firefox.
- Go to community.bitwarden.com
- Click on the Sign up button.
- Log in to your vault.
- Although this next thing is somewhat tiny, it does create friction in my experience. Immediately after logging in, I clicked on the “+” sign at the top right expecting to see community.bitwarden.com as one of the URIs. Instead, I was greeted with a blank for every field. So I had to click outside the extension on the webpage to bring it into focus. After that I clicked on “+” sign and the URI was filled correctly.
- After this, I picked a random username using the username generator, random password, and created a custom field with the Name as “Email” and Value as my email address. I clicked Save. Then I saw it pop up in the list of items in Tab view to autofill in. So I clicked on it. It filled the Email field correctly in the HTML form, but it did not fill in the Username correctly. In fact it did not fill it in at all. Password was filled correctly.
Upon further research, I read the way Custom fields work in the Help Center and the order of precedence. I understand I could conceivably create a “Linked” custom field and right click in the Username field on the HTML form and get the custom field name from there by copying it. This would create a Custom field of type Linked with “new-account-username” (
id attribute of the
input tag for user name). However, all of this creates unnecessary friction and work.
To a non techy person, such as my girlfriend (she describes herself as non techy, although I think she is brilliant), who was watching me sign up for this, it only seemed logical that when I go to autofill, the value of “Username” in the vault item would autofill the Username field in the HTML. The fact it didn’t has made it harder for me to convince my girlfriend to use a password manager because now it seems all bit too intimidating. The Linked Custom field is something I am more comfortable working with and could do (although I do not know how much use it will be now because I only need my username and password moving forward to login). My fear is not everyone is this comfortable. The autofill should be seamless and logical, especially on Bitwarden’s own website.