Open ghost opened 6 years ago
Moved this issue to passman-webextension as requested.
I reported this behaviour some months ago. Those kind of logons are increasing in popularity, so I cannot use passman on several places, right now I'm here just to point that on forum.xda-developers.com passman even recognizes the login form as a login form, so no icons appears to manually add the site as I can do on others sites, like for example on home.mycroft.ai, where passman doesn't auto-recognize the logon after login but at least I can add manually the credentials for the next times.
It fails also in the two steps logon sites (e.g: when first asks for the username and after clicking next, appears the password field, in sites like google or amazon, to name two which comes to mind just now).
It finally fails on (apache/nginx) basic authentication fields, I mean the old browser pop-ups.
Those two step logon sites break because the password input is not visible when the auto fill tries to fill it. See line 50: https://github.com/nextcloud/passman-webextension/blob/2559133c529ae07a689c8cbe13e9221b099578e6/js/lib/findForm.js#L41-L52
Filling hidden password fields would fix this.
This can be tested with https://accounts.google.com by unhiding the password input with:
document.querySelector("input[type=password]").setAttribute("class", "");
in the developer console and triggering the auto fill again via right click->autofill on the credential in the passman popup
Browser log
Login field:Cloud log
Not needed because the cloud works fine. It's just the browser extension