diff --git a/packages/stripe/lib/src/widgets/card_form_field.dart b/packages/stripe/lib/src/widgets/card_form_field.dart index 7ab7de580..b3554fd69 100644 --- a/packages/stripe/lib/src/widgets/card_form_field.dart +++ b/packages/stripe/lib/src/widgets/card_form_field.dart @@ -473,10 +473,10 @@ class _MethodChannelCardFormFieldState setState(() {}); if (!isFocused) { blur(); + focus(); + return; } - - focus(); } @override