Why can we not have the ability to use custom selectors for populating web form fields?
I want to use 1password to auto populate a field in a form.
The form's inputs have no name
attribute.
Saying that a form doesn't support password managers is not good enough. Some forms are just not built correctly.
Getting a huge organisation to change their form is extremely unlikely for a consumer user.
Please can you give us the option to add #password
for an input with an id
attribute set .password
for targeting an element with a class attribute etc...
1Password Version: 7.3.2
Extension Version: Not Provided
OS Version: Not Provided
Sync Type: Not Provided
Comments
-
Hey @joepagan! Is there a certain website you have in mind? I might be able to help you figure out a way to make the form fill on that page, and if not, knowing problematic pages is helpful so I can report it to our developers to make our filling "brain" smarter. In a recent version of our filling brain, we do try to fill additional fields as best we can from custom fields stored in an item in 1Password. So if you name a field to match in some way to the page's HTML, there's a decent chance the field will actually fill. There are a number of different criteria 1Password evaluates when filling to see what should be filled and where, and how heavily certain criteria should be ranked, so you might experiment here, but again, I'd love to know the site if you would be willing to share, unless it's something you don't wish to share publicly or is something I would not be able to access.
0 -
Hey @ag_michaelc thanks for getting back to me. I would like this to work with my router's login page!
It's obviously not publicly accessible, but, I've made a gist of the markup it makes:
https://gist.github.com/joepagan/b96d3e206ae6f7fdc40cf8c5f2aa1ee8Is there a way I can target this password input?
0 -
@joepagan can you try making your item resemble this one, but with accurate, sensible data, of course?
And if that doesn't work, try the same thing but in place of
fmInp-Password
, trytr_Password
. The label in the web form details is what I want you to focus on and try out. :smile:0 -
Hi @ag_michaelc I have just tried both of your suggestions & unfortunately, neither of them work.
0 -
Hey @joepagan ,
I noticed in the HTML code that this webpage doesn't have a username field, and that the password field is not set as a password input, but rather as plain text field input.
Can you please try to remove the password field from the login you have in 1Password, and put the password in the username field (so it would show in plain text)?Give it a try then and see if it autofills.
0 -
Hi @Yaron
Thanks for the suggestion, just tested that. Unfortunately, that doesn't work either. I have changed the "type" of field to a Text field to see if that would work (using different labels as previously suggested), though again, no further luck...
I have added my gist as a repo and make a webpage out of it here which you guys can also test with fake credentials:
https://joepagan.github.io/vm-superhub3-login/0 -
Hey @joepagan ,
Can you please also change that little key icon in your screenshot that indicates it is a password? Change it to the little person figure (which will indicate it is a username field), and if that doesn't work, change it to the blank option that does not have an icon. Perhaps that will do the trick.0 -
Resolved!
Thanks for the help. The correct combination here was:
Label:
PasswordField type:
TextIcon type:
Profile picture/blank0 -
Nice! Well done :chuffed:
I'm glad we were able to get this website to autofill for you.0