Keepassxc-browser: Input field type email is ignored as possible credential field.

Created on 25 Feb 2019  路  12Comments  路  Source: keepassxreboot/keepassxc-browser

When login field is specified as email type KeepassXC doesn't detect it as possible credential field.

Most helpful comment

OMG... that's it. I'm so embarrassed. Sorry for the trouble.

All 12 comments

You need to provide more details. Website URL? Is this a multi-part login form that shows username alone, then password on next page?

Login form is provided via modal window. There are two inputs: email & password.
KeepassXC only detect password field. Once I change input type from email to text KeepassXC detects both fields.

Email field is normally detected without problems (see https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_input_type_email. Inspecting the input fields you can see data-cip-id attribute in the element.) Could you give the site URL if possible?

Unfortunately this is still local dev. Maybe fact that this is Vue component that is dynamically added has something to do with that...

image
No email fields detected on my browser...

This happens because of iframe. What I meant was:
screen shot 2019-02-25 at 18 35 09

image
cip-id is there...

Could you elaborate some more please? Is this custom login field thing the only one that doesn't find the field, or cannot you fill any credentials? I can see the password icon is also visible, so there shouldn't be any problems filling something.

Exacltly like this: password is OK, but login (e-mail) field is not detected. When I try to re-detect fields for credentials the only one that is "highlighted" is password field

Well that's strange. It would help if I could test it myself.

Your example shows type="e-mail" instead of type="email". Could this be the problem?

Example:

OMG... that's it. I'm so embarrassed. Sorry for the trouble.

Was this page helpful?
0 / 5 - 0 ratings