trezor / trezor-password-manager

Password Management via TREZOR
Other
41 stars 31 forks source link

Autofill fails on Vanguard #92

Open davidrapoport opened 4 years ago

davidrapoport commented 4 years ago

Reopening because I tried this with LastPass and it worked as expected. Copying the original bug description below:

When I try to autofill my passwords onto investor.vanguard.com it fills in the username and password as expected. Then when I try to submit the form I see two error messages on the page that say "Please fill out this field." I've checked the source of the website and I see that my username/password are in the value attribute of the input. But they input is also marked as ng-invalid and ng-pristine. Both of which are removed once I copy and paste my username/password combo into the fields.

cleytonb commented 2 years ago

The 'ng-' you're seeing is because the site is using Angular as a frontend framework. These frameworks (angular, react, vue) don't allow external scripts to just change the value of the field. I have made a fix in pullrequest #113. I believe it fixes this problem too. Hope someday they'll accept and merge.