Is there a way to have bitwarden pause or delay after each field autofill, e.g. 0.5s ? or maybe slow down to ‘human’ typing speeds ?
A website I want to autofill my credentials for seems to require slower input, or perhaps a short pause between each input.
Bitwarden successfully fills in the fields, but the website throws an error “The system is unavailable” (and yet the site is working). I have checked the field names in the code and created custom fields to ensure the right information is being input in each spot.
If I manually rightclick and ask Bitwarden to fill in the password field - it works - I think proving bitwarden is filling in the correct data and yet the website has rejected the input.
My theory is the website is running some code to check the field input and is not yet ready for the next field … or maybe some anti-bot feature which detects input faster than a human can type … hence want to slow things down and see if it will succeed.
I am unable to reproduce your issue using the Chrome browser extension (version 2024.6.2) for Windows 11. What is your operating system, browser, and browser extension version?
For the record, the login form is properly auto-filled, either using “Auto-fill on page load”, or using the keyboard shortcut Ctrl+Shift+L.
The only field that is not correctly auto-filled is the dropdown selector named “Issue Number”. This is because this dropdown selector is not yet rendered when the page is first loaded, and it does not appear until at least 9 digits have been entered into the “Card / Customer access number” field.
Thus, to auto-fill the “Issue Number”, you will need to press the Ctrl+Shift+L keyboard combination twice.
Thank-you for trying! I’m using Windows 10 Pro, I can reproduce this in
Chrome 126.0.6478.183 Bitwarden 2024.6.3
and FireFox 128.0 Bitwarden 2024.5.2
Interesting, never seen the “Issue Number” come up.
The number I am using is eight digits. Then the Issue Number box is hidden.
Using ctrl + shift + L I ran a dummy test with Bitwarden autofilling silly input (first field being 12345678) clicked Logon and got:
One or more of the input details are invalid. Please check your details and try again. To reset your details please use the relevant “fogotten” link below.
I ran the test with correct input (obviously you would need to be a customer) clicked Logon and got:
OK, so the issue is not with the auto-filling itself, but with the website’s processing of the submitted data.
I did notice that when manually typing the card/customer number, the webpage inserts hyphens between every group of 4 digits; it does not insert any hyphens when auto-filling or pasting the number into the field.
Thus, could you try the following two tests?
In the Bitwarden item, change the account username (card/customer access number) so that it consists of only the first 4 digits of your card/customer number (e.g., 1234 instead of 12345678); after auto-filling the login form, manually type the last four digits of your number (e.g., 5678 in the example given previously), and submit the login form.
In the Bitwarden item, change the account username (card/customer access number) to insert a hyphen character in the middle of your card/customer number (e.g., 1234-5678 instead of 12345678); then auto-fill and submit the login form.
In the Bitwarden item, change the account username
change the account username (card/customer access number) to insert a hyphen character in the middle of your card/customer number
For this login, Username is blank. I have a custom field setup to match the website form called “access-number”. Anyway, I tried both these tests and ended up with the same result (system unavailable).
I’m grateful for the help but TBH I don’t want to try further tests using my real credentials in the live system. This may be a deliberate security measure against automated login attempts and I don’t want to set off any alarms
So back to my question, can we pause / delay / slow down autofilling fields i.e. as if a human was entering the data? If that’s not possible, good to know, and I’ll add this as a feature request.