A tiny fix for chrome problems regarding auto-filled passwords.
This includes a fix for angular-material inputs to prevent label collapse
(until a fix get pulled into repo), and another fix which overrides the default required
validator to take Chrome auto-filling into account.
bower install angular-chrome-autofill-fix --save
just add dependency chrome-autofill-fix`:
angular.module('yourApp', ['chrome-autofill-fix']);
In the following form, there is an ng-disabled
directive on the login button in order to disable it when the form is invalid. As you see the form is auto-filled and so it should be valid but it's not. angular-chrome-autofill-fix
fixes this by overriding required
validator in a way that reports valid state when the password field is autofilled by chrome.