Hey @plewis ,
The autofill function is a very sensitive one (from a security standpoint). If we allow autofilling anywhere and everywhere, it would make users a lot more prone to phishing attacks and other sorts of security risks. For example, if a user reaches a phishing website that is similar to a website they know (e.g. http://www.ammazon.com), and 1Password wouldn't care about matching the URL exactly as it is written in the login entry, that would allow the user to autofill on that phishing website and compromise their credentials.
Autofill will only work if the domain of the website you're currently visiting is identical to the domain that is listed in the login entry in 1Password. The rest of the URL (prefix/suffix) can be different, but the base domain must be identical.
You can add multiple URLs into a single login entry in 1Password, which will allow you to autofill its credentials in all of these URLs.
If you find yourself in situations where you need to autofill a login entry on a different domain that is not listed in the login entry, I suggest you use the drag and drop method, which makes this quite easy and quick:
- Get to the login page on the website.
- Click the 1Password icon in your browser's toolbar to open it.
- Grab the username/password with your mouse and drag it over to the relevant field on the website.
I hope that clarifies the importance of the URL matching and why we do not allow autofilling everywhere :)