trezor-password-manager
trezor-password-manager copied to clipboard
Autofill fails on Vanguard
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.
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.