Hey everyone, I observe the following behaviour on my macOS with Safari and Brave browsers: whenever I have to enter the 6-digit 2FA code, the Bitwarden plugin shows me the code, but unlike most other password managers it does not fill it, not even if I click on it.
Do you want to say it doesn’t work at all for you?
I have used it only sometimes, but the last weeks, it worked for me, so I don’t think it’s a “general defect”.
If it’s only on some sites not working for you, I would tend to make autofill bug reports for that: Report autofill issues (browser extension…): https://forms.gle/yYVQkepxxLKZ3kR6A
If it’s more a general defect on your system, you a) might tell us more about your setup (e.g. what version of the browser extension, and browsers, are you using?) and you could tell us a domain/site where it doesn’t work for you so we could try to reproduce it… and/or b) you might consider making a bug report on GitHub (“New issue”) about that (though, to be honest, I’m not sure if they also refer to the autofill issue report, if they regard it as a problem with the site and not the function itself?!).
I did more testing (with just one PW manager enabled — Bitwarden), and on some websites (where there’s one text field) the filling does work. The one on the screenshot is from the Bitstamp crypto exchange and has 6 separate fields. The filling does not work with it. Potentially, Bitwarden is unable to parse the input fields. Now, I’m not sure if it’s actually a bug…
OK, the browsers’ native password managers generally have an advantage over 3rd party password managers (like Bitwarden, KeePassXC, 1Password, etc.) when it comes to autofilling, because they have access to the low-level code that makes the browser function — while 3rd party password manager apps can only interact with a webpage via the HTML code. I would be surprised if any 3rd party password manager can parse digit input fields like those on the Bitstamp login form.