the login flow is confusing now if you visit a second unhosted website: it will ask for a user address and password, and it is far from obvious that the user address is the one you already have, but the password is a new, per-app password.
by putting this app password registration behind the oauth dialog, or even inside the app ('go crypto if you want to'), we hope this login flow becomes less confusing. the 'app-pwd-optional' branch was created for this purpose.
the login flow is confusing now if you visit a second unhosted website: it will ask for a user address and password, and it is far from obvious that the user address is the one you already have, but the password is a new, per-app password.
by putting this app password registration behind the oauth dialog, or even inside the app ('go crypto if you want to'), we hope this login flow becomes less confusing. the 'app-pwd-optional' branch was created for this purpose.