fix(signin): cache credentials for desktop sign-ins, otherwise only cach...

...e email

fixes #1621

@ckarlof r?
I see the problem, we need to detect a view switch, otherwise `findBy` uses the same view and types the password again