Hello, in order to stop Bitwarden from auto-filling my log in details into the text fields on forms, I have turned off autofill for forms on my settings. This now means that autofill also doesn’t work when I am trying to log in. Is there a way to turn off autofill JUST on the fields within forms on particular apps? Thanks!
@Admin_1234 Welcome to the forum!
There are four possible approaches that could work for you:
You can re-enable the “Auto-fill on page load” option under Settings > Auto-fill. Then, for any website where you do not want Bitwarden to auto-fill automatically, you can edit the corresponding vault item, and change the selection for “Auto-fill on page load (if set up in Options)”:
You can further customize the behavior by adjusting the configuration of the option “Default auto-fill setting for login items” under Settings > Auto-fill.
You can re-enable the “Auto-fill on page load” option, but only allow Bitwarden to auto-fill on the actual login page, not on other pages within the website. You will first need an exact version of the URL (web address) of the login form for each web account. One method to get this is to navigate your browser to the login form, then open the browser extension and click on the “view” icon shown below:
When viewing the item, scroll down to the bottom of the displayed details, and click the button Auto-fill and Save. Next, you need to click the Edit button in the upper right corner, and find the “URI” entry that was just created (it should contain a string that matches exactly what is in the browser address bar). Now click the
icon to the right of the corresponding URI string, which should toggle the visibility of a dropdown menu; in the dropdown menu, change the value from “Default match detection” to “Exact”. After you have done this you should also delete the previously stored URI values (everything except the one that you just added and modified), by clicking the red circled minus symbol to the left of each URI. Do not forget to click Save in the upper right corner after you have made all of these changes.
Bitwarden’s auto-fill algorithm uses various tricks to attempt to identify which input fields on a form correspond to a username input or a password input. Normally, this works fairly well, so that it would be typically be unusual for login credentials to get auto-filled on forms that are not login forms. If this is only happening for you on one or a small number of web forms, then you could consider defining custom fields to ensure that usernames and passwords are not auto-filled on non-login form fields.
You could leave the “Auto-fill on page load” option disabled, and instead use another method for auto-filling the login information on login pages. For example, the most convenient approach (which is also more secure than automatic auto-filling) is to press the keyboard combination Ctrl+Shift+L. Another approach would be to go to Settings > Auto-fill and change the setting for “Show auto-fill menu on form fields” from “Off” to “When auto-fill icon is selected”:
You will then be able to click on a Bitwarden icon in the username or password fields to auto-fill the login credentials. A third approach for auto-filling when “Auto-fill on page load” is disabled would be to right-click in the login form, and select Bitwarden > Auto-fill login from the context menu.