1Password doesn't recognise the password field

Just putting this in here for now so there is a record of it somewhere (I have talked about this on Discord previously). But I use the password manager 1Password as I know a lot of others do. It works in pretty much every other website, but for some reason on the Latenode login page it always prompts me to create a new password in the password field.
image
Not a biggie but it’s annoying because I then have to go into 1Password and copy the password then paste it in.

I’ve messaged the 1Password support team who have verified the issue is happening on their side as well, but the HTML structure looks as they’d expect. They’re going to do some more testing and see why it’s happening. I’ll update everyone when I know more.

1 Like

Update from 1Password so far:
"I looked through everything and matched it with our developers documents and I can’t see anything on my end that can indicate an issue. There may be a slight difference, but I’m not seeing it completely. However, it does look like 1Password is recognizing the fields as an Identity field instead of a login item. I let our developers know and mentioned that you’re close with the website developers so they’ll try to help in the best way possible.

For the time being, continue to copy and paste or drag and drop your information into the fields until our developers respond. Here’s our current developer docs that might help → Design your website to work best with 1Password | 1Password Developer.

I’m sorry for not having a better workaround at the moment and if you have any questions, please let me know."

I told them we were tight AF :wink:

3 Likes

Latest response:

One of our developers sent over some feedback about the website, why it’s happening, and a possible workaround. This seems to be happening from our end mostly and it’s because 1Password thinks the fields are identity fields instead of login fields, which our developers will look into.

As for a workaround, the “forms:” section is currently:

{
    "headerText": "Sign in Start automating your processes today",
    "htmlAction": "https://app.latenode.com/auth",
    "opid": 0,
    "textContent": "E-mail * Password * By clicking this button you accept the privacy policy, terms of service Login Don't have an account yet? Create Forgot your password?"
}

If you change it to:

{
    "htmlId": "login",
    "htmlName": "login",
    "headerText": "Sign in Start automating your processes today",
    "htmlAction": "https://app.latenode.com/auth",
    "opid": 0,
    "textContent": "E-mail * Password * By clicking this button you accept the privacy policy, terms of service Login Don't have an account yet? Create Forgot your password?"
}

1Password will recognize the fields as a login field instead of a sign up field by adding “hmtlId” : “login” and htmlName “login”. If you’d like to forward this to the websites team and if they have any questions, let me know.

2 Likes

Thank you for such an in-depth research! I’ll pass this on to the team tomorrow and get back to you regarding the decision.

1 Like

If you will click on the 1password chrome extension icon and then click Autofill - it works fine:

Hmmmm strange. Just not when you click the field (which is my normal workflow):

I asked them about this and this is what they said:
I understand that the code has not changed yet. Please let us know how it goes and we will update our internal issue accordingly.

Regarding what you mentioned:
“But it seems that if you click the autofill button in the chrome extension then it does recognise the password field… But if you click the field it doesn’t (which is my normal workflow).”

This is expected and it is actually a workaround I’d recommend for situations like this. The root cause of the issue is that 1Password detects the form as a sign-up form rather than a login form, but it won’t affect the autofill function of the login item. Once the form structure is modified, 1Password should suggest login items properly.

I’m looking forward to your updates.

@Oleg @Raian how simple would it be to modify the HTML on the login page as they suggest?

We’ve already created a task for the developers, so they will prioritize it soon and decide how to proceed. :ok_hand:

1 Like

Legend! Thanks heaps could you update me once you decide something so I can update 1Password. Or I could just link them up to your help@ email in the same chain.

Hey hey!

The 1Password fix has been deployed and should now work properly!

4 Likes

This topic was automatically closed 4 hours after the last reply. New replies are no longer allowed.