-
Notifications
You must be signed in to change notification settings - Fork 4k
🐛 [FLUTTERFIRE_UI] Problems with the profile screen and "enable more sign in methods" #9229
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Also in the process of testing this problem I somehow ended up losing the login I had created to test this (but I never deleted it) and for some strange reason the firebase console showed me there was an anonymous login - but the small app I'm testing doesn't have any way of creating an anonymous login. With some more testing I discovered that clicking the "enable more sign in methods" destroys the account and makes it an anonymous login. |
This profile screen can and should be improved, hopefully there's an update on this |
Fixed in #9343 |
Bug report
If you click "enable more sign in methods" on the profile screen you get a dialog that asks for an email address and password, plus a confirm password edit box and a button labelled NEXT. If you enter your email address and password (twice) you get told "this operation is sensitive... log in again before retrying. There's no way out of this dialog nor is there any indication of what is going to happen if you successfully click the next button. It needs a cancel button and a description of what the dialog is for. Also there should be no need for a confirm password edit box. Since you are already logged in why does it even ask for email address and password. Why not pre-fill the email address edit box and just ask for the password, if it really is "sensitive".
Steps to reproduce
After signing in, click the "email icon" labelled "enable more sign in methods" and you will see the problem dialog. Also it's not obvious that you have to tap the "email icon" - it should really be a button. Also what is the point of this option anyway - is this really needed?
Expected behavior
Explained above.
Sample project
Code as here
https://github.com/firebase/flutterfire/tree/master/packages/flutterfire_ui
Additional context
Flutter doctor
Click To Expand
Flutter dependencies
Run
flutter pub deps -- --style=compact
and paste the output below:Click To Expand
The text was updated successfully, but these errors were encountered: