diff --git a/packages/firebase_ui_auth/lib/src/widgets/email_form.dart b/packages/firebase_ui_auth/lib/src/widgets/email_form.dart index ab00eeff..fdcadd7b 100644 --- a/packages/firebase_ui_auth/lib/src/widgets/email_form.dart +++ b/packages/firebase_ui_auth/lib/src/widgets/email_form.dart @@ -277,13 +277,14 @@ class _SignInFormContentState extends State<_SignInFormContent> { onPressed: () { final navAction = FirebaseUIAction.ofType(context); + final email = widget.email ?? emailCtrl.text; if (navAction != null) { - navAction.callback(context, emailCtrl.text); + navAction.callback(context, email); } else { showForgotPasswordScreen( context: context, - email: emailCtrl.text, + email: email, auth: widget.auth, ); }