When login field is specified as email type KeepassXC doesn't detect it as possible credential field.
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...

No email fields detected on my browser...
This happens because of iframe. What I meant was:


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:
type="email": https://www.w3schools.com/code/tryit.asp?filename=G1KAP500YVNLtype="e-mail": https://www.w3schools.com/code/tryit.asp?filename=G1KAPYBO0M6DOMG... that's it. I'm so embarrassed. Sorry for the trouble.
Most helpful comment
OMG... that's it. I'm so embarrassed. Sorry for the trouble.