Improve Auto-fill when page doesn’t show login form first after loading complete
Auto-fill when page loading will not work if the page shows a QR code or “login with phone number and verification code” instead of “login with email”.
For example, when you log into https://www.douban.com/ , wait for 2 seconds after the page loading complete, it shows “短信登录／注册”(sms login/register) form in default, then click on “密码登录”(password login), nothing is filled into the form. However, if you click it back to “sms login/register”(to restore the page status), then CTRL+F5 refresh the page and click on the “password login” as soon as possible when page is still loading, you will find that the auto-fill works.
This problem shows up at many sites, eg. csdn.n#et, music.163.c#om, sspai.c#om, bigjpg.c#om, storeweb.c#n, rule34video.c#om (NSFW), and so on. (delete “#” please)
The same problem also shows up if I open the page in the background tab with CTRL+Left Mouse instead of foreground tab. If you don’t see the page immediately, the auto-fill won’t work. This problem applies to all pages.
Additionally, this problem shows after a fullscreen alert, for example ユーザーアカウント | Iwara . It will display a NSFW alert at first, then login form, which fails auto-fill.
I really hope you can fix this. This is very important to me. Thanks for your efforts.
I think this is a challenging problem, because those websites completely rewrite the HTML code for the login form when you choose a different login option. I doubt it will be possible for Bitwarden (or any other password manager) to implement working auto-fill on page load for such websites.
The easiest solution would be to just use the Ctrl+Shift+L keyboard shortcut (Cmd+Shift+L on macOS) after you have switched the login form to a password login format.
If you currently have the Chrome and Firefox password managers enabled in the same browsers that use the Bitwarden browser extension, you may also want to try temporarily disabling the Chrome and Firefox password saving and autofill functions, because these can sometimes interfere with Bitwarden’s function. So, if you haven’t already done so, I would recommend testing those login pages using Bitwarden again, with all other password managers disabled.
Of course I disabled them, including auto-fill history. The background color of login form when using Chrome or Bitwarden to auto-fill is different. Chrome’s form background color is light blue and Bitwarden’s is white. You can see this in the screenshot above. Thanks for your recommandation. Excuse me, are you a member of the development team? Can this suggestion be adopted in the development roadmap?
Thank you for making this issue. It’s something that was bugging me for a long time (BW user for more than a year), and yes, Chrome (Vivaldi in my case) and FF autofill work better than BW, even when the login form is created after the page is completely loaded.
The easiest solution would be to just use the Ctrl+Shift+L keyboard shortcut
does work does not work most of the time for some unknown reason. I must always click the BW extension and click the account there, which is a long time frustration point.
I assume the above was a typo, and that you meant “does not work”. If so, this is an unrelated issue, that should be fixable in most cases. If you want help with this, please start your own forum topic, and provide some example URLs where the keyboard shortcut doesn’t work.
For the record, Ctrl+Shift+Ldoes work on the site www.douban.com that was referenced by OP.