Failing when auto-filling login for multiple google accounts

I have a job where I have to constantly log on and off between multiple Google accounts.
I have 4 google email accounts registered with Bitwarden.
I use the auto-fill option enabled.
However, Bitwarden is often auto-filling the Google login form with a wrong password, which is refused by Google.

In this case, I am obliged to manually right-click, select the auto-fill option for the selected account.

What can be done to avoid this problem?

Deactivate this. Instead press Ctrl + Shift + L multiple times till you have the correct account, then hit Enter.

I personally would chose a completely different solution:
How about using 4 different browsers with only 1 Google account connected to each browser.
I know that this solution is not really scalable, but for 4 accounts “only” this should be ok.

As a potential workaround for your particular problem, if you use Firefox then there is an extension called “Multi-Account Containers”. (I’m sure Chrome and other browsers will have something similar.) It lets you log into multiple instances of the same website using different credentials and keeps everything separate. That would save you from having to keep logging in and out.

If the manual autofill works by finding the correct passwords, why the automatic autofill doesn’t work?
It’s a bug.

It’s not a bug. How can Bitwarden know which of your four Google passwords to autofill?

3 Likes

Because the email is pre-filled in the form when it asks for the password


2 Likes

That depends on what “Default Match Detection” means - which is the default used for all new accounts that are saved. From experience that doesn’t tend to work well for multiple accounts at the same base domain. e.g. git.google.com bamboo.google.com. Does anyone know what the default match detection does?

No, the email address is just printed on the screen. It’s not a form element. Google asks for username on one screen, then the password on the next.

That’s not the issue here. Default match detection is whatever you set the default to in settings, e.g. base domain, host, exact, etc. Bitwarden is correctly identifying the site as google.com, but @rogeriodec has four different Google logins. Bitwarden can’t know which one it wants him to autofill.

1 Like

Maybe the email is not inside the tag, but it’s there on the same password form page.

Ok, it’s not a bug, but the correct autofill for the google login form should be an improvement since google is the greatest service on the net. It would improve a lot the usability.

1 Like

That’s not the issue here. Default match detection is whatever you set the default to in settings, e.g. base domain, host, exact, etc. Bitwarden is correctly identifying the site as google.com, but @rogeriodec has four different Google logins. Bitwarden can’t know which one it wants him to autofill.

Ok I thought “Default” was some combo of all the possible matching methods. e.g. a “smart match” but I see that is set in the options as you say. That’s good to know as once I figure out the best strategy for sub domains I’ll set my default to that.

1 Like

Wouldn’t it be easy to search for the usernames of all known accounts matching on the open page? If only one matches, this is being used for auto-fill.

Hey, I want to bump this as well. I signed up for Bitwarden not so long ago and was very surprised to find this issue (well, ok @danmullen , not ‘issue’, but a hell of an inconvenience).

I just asked around out of curiosity among my friend and all of them have at least two gmail accounts (one personal and one more ‘professional’ or official). Can’t believe this can’t be improved, really?

You say that Bitwarden can’t know which account should be autofilled. But @rogeriodec posted a screen where you can see the email address. Don’t know what do you mean by ‘the email address is just printed on the screen. It’s not a form element’? It’s clearly there in the source file inside of a div.

It’s really annoying to have to manually pick the correct password several times a day each time I want to check my email. Hopefully you can reconsider taking a closer look at this.

I’d love for this to be implemented too

Hey everyone, Bitwarden auto-fill pulls the most recently used credential. The email account you are seeing in the screenshots is being remembered by the web browser itself, not the Bitwarden web extension; Bitwarden is not scanning the screen looking for recognizable mail addresses to choose an auto-fill credential.

Currently on desktop the quickest way to login if have multiple accounts, is to hit the keyboard shortcut a second time:

Ctrl/CMD + Shift + L → Autofill, press again to cycle through matching logins

1 Like

Ctrl + Shift + L does nothing for me. Nothing happens at all. macOS with Edge browser

You need to use Command-Shift-L on MacOS, Adam.

Sorry, I meant Command + shift + L. Nothing happens

Can you check: edge://extensions/shortcuts

Note: Autofill for Microsoft Edge requires the latest Chromium-based version.

This method only work if you have two Google accounts, then the autofill fills the last one used like you said, so you can run autofill again to just use the other one. Cool.
This however is useless If I have 4 or more google accounts - just like the OP: one personal, one for spam, one for work and one for a startup project. Then I don’t know how many times I should press
autofill, in other words when the correct password is used, because obviously it is obfuscated, but even if it wasn’t, I won’t be able to remember which one is for which account - that’s why I am using Bitwarden.

You say that Bitwarden is not ‘scanning the screen looking for recognizable mail addresses to choose an auto-fill credential’. Well maybe it should as a feature?

But that’s besides the point. The original problem still exist and is VERY incovenient.

P.S. Your method would work in theory if logins wouldn’t be shuffled in the extension when logging in and out .
If they had always been in order, then I could remember it and act accordingly. So for instance if I choose this email now and the last one used was that one, then I should cycle through password say 5 times and I will land on the correct one.
But right now when I enter Google login view, the login order in the extension changes according to what you said: the last login used is being put on the top etc. So after a few logins and logouts I can no longer accurately track this in my head and know how many times I should cycle through passwords. Plus this would still be a chore rather than something that is actually helping with a day to day use.

Cycling through logins will show the email as well, so you can also click back a screen in Gmail and easily see which account to auto-fill.

Or as Dan suggested, just use browser containers and stay logged into both. Most browsers also offer user profile capabilities.

You are more than welcome to create a feature request in the feature request category.