pfn / passifox

Extensions to allow Chrome and Firefox (4.0+) to auto form-fill passwords from KeePass (requires KeePassHttp)
GNU General Public License v3.0
908 stars 186 forks source link

ChromeIPass handles multi-stage logins poorly #622

Open TomatoCo opened 7 years ago

TomatoCo commented 7 years ago

When I have multiple credentials for a single page, I can hit CTRL+SHIFT+U. This creates an error with Error #105, but the drop down beneath the login works just fine.

This is exhibited on, for instance, my bank's website which asks for your username first then your password on a separate page. However this is not exhibited by paypal's login, which contains both username and password on one page.

Also on my bank it does not provide a drop down on the username field until I do CTRL+SHIFT+U. Clicking the ChromeIPass button only offers to redetect credential fields, which does nothing. After doing CTRL+SHIFT+U and getting the Error #105 both the dropdown and the ChromeIPass button work.

If I only have one set of credentials and I try to log in to my bank, no drop down is provided. CTRL+SHIFT+U does nothing in this case. The ChromeIPass button offers my account but clicking it does nothing. If I do the Choose own credentials option and then do CTRL+SHIFT+U, the dropdown appears. But selecting my account throws a #101 error. This occurs when I select Skip on the step for selecting the password field.

When it does eventually log in to my bank, the icon begins flashing red. Clicking it makes it stop and nothing else. It looks to me like it's supposed to bring up a dialogue about unsaved credential changes? This dialogue appears when I click it after manually altering the fields on paypal.

Windows 10 1607 14393.1066. KeePass 2.35. KeeppassHttp 1.8.4.2. Chrome 57.0.2987.133. ChromeIPass 2.8.1