While trying to enable webview sign-in by default, I found a bunch of issues
that needed to fixed first. This CL contains only those fixes. Once this
lands I can commit the CL (
795873004) that actually enables webview sign-in. Fixes
here include:
- making Authenticator.js more of a drop in replacement for GaiaAuthHost. Important for tests
- fix to some race conditions in Authenticator.js wrt loadstop
- support in inline_login to work with webview
- fixes to tests that were hardcoded to only test the old style sign-in
BUG=441821
Review URL: https://codereview.chromium.org/
807503004
Cr-Commit-Position: refs/heads/master@{#310224}