Skip to content
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

🐛 Bad Request using Phone Auth Provider #352

Open
1 task done
fedeperez89 opened this issue May 31, 2024 · 3 comments
Open
1 task done

🐛 Bad Request using Phone Auth Provider #352

fedeperez89 opened this issue May 31, 2024 · 3 comments
Labels
auth blocked: customer response Waiting for customer response, e.g. more information was requested. resolution: needs repro This issue could not be reproduced or needs an up to date reproduction on latest packages

Comments

@fedeperez89
Copy link

fedeperez89 commented May 31, 2024

Is there an existing issue for this?

  • I have searched the existing issues and found no duplicates.

What plugin is this bug for?

Firebase UI Auth

What platform(s) does this bug affect?

Web

List of dependencies used.

flutter pub deps -s list
Dart SDK 3.3.3
Flutter SDK 3.19.5

dependencies:

  • flutter 0.0.0
    • characters 1.3.0
    • collection 1.18.0
    • material_color_utilities 0.8.0
    • meta 1.11.0
    • vector_math 2.1.4
    • sky_engine any
  • cupertino_icons 1.0.8
  • http 1.2.1
    • async ^2.5.0
    • http_parser ^4.0.0
    • meta ^1.3.0
    • web ^0.5.0
  • firebase_crashlytics 3.5.2
    • firebase_core ^2.30.0
    • firebase_core_platform_interface ^5.0.0
    • firebase_crashlytics_platform_interface ^3.6.30
    • flutter any
    • stack_trace ^1.10.0
  • firebase_analytics 10.10.2
    • firebase_analytics_platform_interface ^3.10.3
    • firebase_analytics_web ^0.5.7+2
    • firebase_core ^2.30.0
    • firebase_core_platform_interface ^5.0.0
    • flutter any
  • firebase_core 2.30.0
    • firebase_core_platform_interface ^5.0.0
    • firebase_core_web ^2.15.0
    • flutter any
    • meta ^1.8.0
  • firebase_remote_config 4.4.2
    • firebase_core ^2.30.0
    • firebase_core_platform_interface ^5.0.0
    • firebase_remote_config_platform_interface ^1.4.30
    • firebase_remote_config_web ^1.6.2
    • flutter any
  • firebase_analytics_web 0.5.7+2
    • _flutterfire_internals ^1.3.30
    • firebase_analytics_platform_interface ^3.10.3
    • firebase_core ^2.30.0
    • firebase_core_web ^2.15.0
    • flutter any
    • flutter_web_plugins any
  • firebase_auth 4.19.2
    • firebase_auth_platform_interface ^7.2.3
    • firebase_auth_web ^5.11.2
    • firebase_core ^2.30.0
    • firebase_core_platform_interface ^5.0.0
    • flutter any
    • meta ^1.8.0
  • drift 2.16.0
    • async ^2.5.0
    • convert ^3.0.0
    • collection ^1.15.0
    • js >=0.6.3 <0.8.0
    • meta ^1.3.0
    • stream_channel ^2.1.0
    • sqlite3 ^2.4.0
    • path ^1.8.0
    • stack_trace ^1.11.1
    • web ^0.5.0
  • sqlite3_flutter_libs 0.5.20
    • flutter any
  • path_provider 2.1.3
    • flutter any
    • path_provider_android ^2.1.0
    • path_provider_foundation ^2.3.2
    • path_provider_linux ^2.2.0
    • path_provider_platform_interface ^2.1.0
    • path_provider_windows ^2.2.0
  • path 1.9.0
  • go_router 9.1.1
    • collection ^1.15.0
    • flutter any
    • flutter_web_plugins any
    • logging ^1.0.0
    • meta ^1.7.0
  • hooks_riverpod 2.5.1
    • collection ^1.15.0
    • flutter any
    • flutter_hooks >=0.18.0 <0.21.0
    • flutter_riverpod 2.5.1
    • riverpod 2.5.1
    • state_notifier >=0.7.2 <2.0.0
  • shared_preferences 2.2.3
    • flutter any
    • shared_preferences_android ^2.1.0
    • shared_preferences_foundation ^2.3.5
    • shared_preferences_linux ^2.2.0
    • shared_preferences_platform_interface ^2.3.0
    • shared_preferences_web ^2.1.0
    • shared_preferences_windows ^2.2.0
  • logger 1.4.0
  • rxdart 0.27.7
  • equatable 2.0.5
    • collection ^1.15.0
    • meta ^1.3.0
  • mockito 5.4.4
    • analyzer >=5.12.0 <7.0.0
    • build ^2.0.0
    • code_builder ^4.5.0
    • collection ^1.15.0
    • dart_style ^2.0.0
    • matcher ^0.12.15
    • meta ^1.3.0
    • path ^1.8.0
    • source_gen ^1.0.0
    • test_api >=0.2.1 <0.8.0
  • uuid 4.4.0
    • crypto ^3.0.0
    • sprintf ^7.0.0
    • meta ^1.10.0
    • fixnum ^1.1.0
  • google_maps_flutter 2.5.3
    • flutter any
    • google_maps_flutter_android ^2.5.0
    • google_maps_flutter_ios ^2.3.0
    • google_maps_flutter_platform_interface ^2.4.0
    • google_maps_flutter_web ^0.5.2
  • flutter_hooks 0.18.6
    • flutter any
  • permission_handler 10.4.5
    • flutter any
    • meta ^1.7.0
    • permission_handler_android ^10.3.0
    • permission_handler_apple ^9.1.1
    • permission_handler_windows ^0.1.3
    • permission_handler_platform_interface ^3.11.0
  • location 4.4.0
    • flutter any
    • location_platform_interface ^2.3.0
    • location_web ^3.1.1
  • intl 0.18.1
    • clock ^1.1.0
    • meta ^1.0.2
    • path ^1.8.0
  • fluster 1.2.0
  • carousel_slider 4.2.1
    • flutter any
  • collection 1.18.0
  • image_picker 1.1.0
    • flutter any
    • image_picker_android ^0.8.7
    • image_picker_for_web >=2.2.0 <4.0.0
    • image_picker_ios ^0.8.8
    • image_picker_linux ^0.2.1
    • image_picker_macos ^0.2.1
    • image_picker_platform_interface ^2.10.0
    • image_picker_windows ^0.2.1
  • image_picker_for_web 3.0.4
    • flutter any
    • flutter_web_plugins any
    • image_picker_platform_interface ^2.9.0
    • mime ^1.0.4
    • web ^0.5.1
  • fl_chart 0.63.0
    • equatable ^2.0.5
    • flutter any
  • cached_network_image 3.3.1
    • cached_network_image_platform_interface ^4.0.0
    • cached_network_image_web ^1.1.1
    • flutter any
    • flutter_cache_manager ^3.3.1
    • octo_image ^2.0.0
  • mime_type 1.0.0
  • url_launcher 6.2.6
    • flutter any
    • url_launcher_android ^6.2.0
    • url_launcher_ios ^6.2.4
    • url_launcher_linux ^3.1.0
    • url_launcher_macos ^3.1.0
    • url_launcher_platform_interface ^2.2.0
    • url_launcher_web ^2.2.0
    • url_launcher_windows ^3.1.0
  • group_button 5.3.4
    • flutter any
  • tuple 2.0.2
  • package_info_plus 4.2.0
    • ffi ^2.0.1
    • flutter any
    • flutter_web_plugins any
    • http >=0.13.5 <2.0.0
    • meta ^1.8.0
    • path ^1.8.2
    • package_info_plus_platform_interface ^2.0.1
    • win32 >=4.0.0 <6.0.0
  • sprintf 7.0.0
  • dropdown_search 5.0.6
    • flutter any
  • geolocator 9.0.2
    • flutter any
    • geolocator_platform_interface ^4.0.3
    • geolocator_android ^4.1.3
    • geolocator_apple ^2.1.1+1
    • geolocator_web ^2.1.3
    • geolocator_windows ^0.1.0
  • geocoding 2.2.2
    • flutter any
    • geocoding_platform_interface ^3.0.0
    • geocoding_android ^3.0.0
    • geocoding_ios ^2.0.0
  • flutter_localizations 0.0.0
    • flutter any
    • intl 0.18.1
    • characters 1.3.0
    • clock 1.1.1
    • collection 1.18.0
    • material_color_utilities 0.8.0
    • meta 1.11.0
    • path 1.9.0
    • vector_math 2.1.4
  • synchronized 3.1.0+1
  • upgrader 8.4.0
    • flutter any
    • device_info_plus any
    • html ^0.15.3
    • http >=0.13.6 <2.0.0
    • os_detect ^2.0.1
    • package_info_plus >=4.0.1 <6.0.0
    • shared_preferences >=2.1.1 <3.0.0
    • url_launcher ^6.1.11
    • version ^3.0.2
    • xml ^6.3.0
  • flutter_google_places_sdk 0.3.7
    • flutter any
    • flutter_google_places_sdk_platform_interface ^0.2.7
    • flutter_google_places_sdk_ios ^0.1.3
    • flutter_google_places_sdk_web ^0.1.6
    • flutter_google_places_sdk_android ^0.1.8
    • flutter_google_places_sdk_windows ^0.1.4
    • flutter_google_places_sdk_linux ^0.1.4
    • flutter_google_places_sdk_macos ^0.1.4
  • multi_dropdown 2.1.4
    • flutter any
    • http ^1.1.0
  • flutter_svg 2.0.10+1
    • flutter any
    • http ^1.0.0
    • vector_graphics ^1.1.11
    • vector_graphics_codec ^1.1.11
    • vector_graphics_compiler ^1.1.11
  • google_sign_in 6.2.1
    • flutter any
    • google_sign_in_android ^6.1.0
    • google_sign_in_ios ^5.7.0
    • google_sign_in_platform_interface ^2.4.0
    • google_sign_in_web ^0.12.0
  • flutter_facebook_auth 6.2.0
    • flutter any
    • flutter_facebook_auth_platform_interface ^5.0.0
    • flutter_facebook_auth_web ^5.0.0
    • facebook_auth_desktop ^1.0.3
  • flutter_signin_button 2.0.0
    • flutter any
    • font_awesome_flutter ^9.0.0
  • firebase_ui_auth 1.14.0
    • email_validator ^2.1.17
    • firebase_auth ^4.17.5
    • firebase_core ^2.25.4
    • firebase_dynamic_links ^5.4.14
    • firebase_ui_localizations ^1.11.0
    • firebase_ui_oauth ^1.5.2
    • firebase_ui_shared ^1.4.1
    • flutter any
    • flutter_localizations any
    • meta ^1.10.0
  • firebase_ui_oauth_google 1.3.2
    • firebase_auth ^4.17.5
    • firebase_ui_oauth ^1.5.2
    • flutter any
    • google_sign_in ^6.2.1
  • connectivity_plus 6.0.3
    • flutter any
    • flutter_web_plugins any
    • connectivity_plus_platform_interface ^2.0.0
    • web >=0.3.0 <=0.6.0
    • meta ^1.8.0
    • nm ^0.5.0
    • collection ^1.18.0
  • firebase_ui_oauth_facebook 1.2.19
    • firebase_auth ^4.17.5
    • firebase_ui_oauth ^1.5.1
    • flutter any
    • flutter_facebook_auth ^6.0.3
  • firebase_ui_oauth_apple 1.2.20
    • firebase_auth ^4.17.5
    • firebase_ui_oauth ^1.5.2
    • flutter any
  • firebase_ui_localizations 1.11.0
    • flutter any
    • flutter_localizations any
    • path ^1.8.3
  • firebase_storage 11.7.2
    • firebase_core ^2.30.0
    • firebase_core_platform_interface ^5.0.0
    • firebase_storage_platform_interface ^5.1.17
    • firebase_storage_web ^3.9.2
    • flutter any
  • maps_toolkit 3.0.0
  • universal_html 2.2.4
    • async ^2.11.0
    • csslib >=0.17.3 <2.0.0
    • charcode ^1.2.0
    • collection ^1.17.1
    • html ^0.15.3
    • meta ^1.9.1
    • source_span ^1.9.1
    • typed_data ^1.3.2
    • universal_io ^2.2.2
  • sentry_flutter 8.2.0
    • flutter any
    • flutter_web_plugins any
    • sentry 8.2.0
    • package_info_plus >=1.0.0
    • meta ^1.3.0
    • ffi ^2.0.0

dev dependencies:

  • flutter_test 0.0.0
    • flutter any
    • test_api 0.6.1
    • matcher 0.12.16+1
    • path 1.9.0
    • fake_async 1.3.1
    • clock 1.1.1
    • stack_trace 1.11.1
    • vector_math 2.1.4
    • leak_tracker_flutter_testing 2.0.1
    • async 2.11.0
    • boolean_selector 2.1.1
    • characters 1.3.0
    • collection 1.18.0
    • leak_tracker 10.0.0
    • leak_tracker_testing 2.0.1
    • material_color_utilities 0.8.0
    • meta 1.11.0
    • source_span 1.10.0
    • stream_channel 2.1.2
    • string_scanner 1.2.0
    • term_glyph 1.2.1
    • vm_service 13.0.0
  • drift_dev 2.16.0
    • charcode ^1.2.0
    • collection ^1.14.0
    • recase >=2.0.1 <5.0.0
    • meta ^1.1.0
    • path ^1.6.0
    • json_annotation ^4.8.0
    • stream_transform >=0.1.0 <3.0.0
    • args >=1.5.0 <3.0.0
    • logging >=0.11.0 <2.0.0
    • cli_util >=0.2.0 <0.5.0
    • yaml ^3.1.0
    • io ^1.0.3
    • drift >=2.16.0 <2.17.0
    • sqlite3 >=0.1.6 <3.0.0
    • sqlparser ^0.34.0
    • analyzer >=5.12.0 <7.0.0
    • analyzer_plugin ^0.11.0
    • source_span ^1.5.5
    • package_config ^2.0.0
    • pub_semver ^2.0.0
    • build ^2.0.0
    • build_resolvers ^2.4.0
    • build_config >=0.3.1 <2.0.0
    • dart_style >=1.3.3 <3.0.0
    • source_gen >=0.9.4 <2.0.0
    • string_scanner ^1.1.1
  • build_runner 2.4.9
    • analyzer >=4.4.0 <7.0.0
    • args ^2.0.0
    • async ^2.5.0
    • build >=2.1.0 <2.5.0
    • build_config >=1.1.0 <1.2.0
    • build_daemon ^4.0.0
    • build_resolvers ^2.0.0
    • build_runner_core ^7.2.0
    • code_builder ^4.2.0
    • collection ^1.15.0
    • crypto ^3.0.0
    • dart_style ^2.0.0
    • frontend_server_client >=3.0.0 <5.0.0
    • glob ^2.0.0
    • graphs ^2.2.0
    • http_multi_server ^3.0.0
    • io ^1.0.0
    • js >=0.6.3 <0.8.0
    • logging ^1.0.0
    • meta ^1.3.0
    • mime ^1.0.0
    • package_config ^2.0.0
    • path ^1.8.0
    • pool ^1.5.0
    • pub_semver ^2.0.0
    • pubspec_parse ^1.0.0
    • shelf ^1.0.0
    • shelf_web_socket ^1.0.0
    • stack_trace ^1.10.0
    • stream_transform ^2.0.0
    • timing ^1.0.0
    • watcher ^1.0.0
    • web_socket_channel ^2.0.0
    • yaml ^3.0.0
  • flutter_launcher_icons 0.13.1
    • args ^2.3.2
    • checked_yaml ^2.0.2
    • cli_util ^0.4.0
    • image ^4.0.15
    • json_annotation ^4.8.0
    • path ^1.8.2
    • yaml ^3.1.1
  • flutter_flavorizr 2.2.3
    • flutter any
    • archive ^3.4.10
    • args ^2.4.2
    • checked_yaml ^2.0.3
    • collection ^1.18.0
    • image ^4.1.7
    • io ^1.0.4
    • json_annotation ^4.8.1
    • sprintf ^7.0.0
    • xml ^6.5.0
    • yaml ^3.1.2
  • flutter_lints 2.0.3
    • lints ^2.0.0

transitive dependencies:

  • _fe_analyzer_shared 67.0.0
    • meta ^1.9.0
  • _flutterfire_internals 1.3.30
    • collection ^1.0.0
    • firebase_core ^2.30.0
    • firebase_core_platform_interface ^5.0.0
    • flutter any
    • meta ^1.8.0
  • analyzer 6.4.1
    • _fe_analyzer_shared ^67.0.0
    • collection ^1.17.0
    • convert ^3.0.0
    • crypto ^3.0.0
    • glob ^2.0.0
    • meta ^1.11.0
    • package_config ^2.0.0
    • path ^1.8.0
    • pub_semver ^2.1.4
    • source_span ^1.8.0
    • watcher ^1.1.0
    • yaml ^3.0.0
  • analyzer_plugin 0.11.3
    • analyzer ^6.0.0
    • collection ^1.15.0
    • dart_style ^2.2.1
    • pub_semver ^2.1.0
    • yaml ^3.1.0
  • archive 3.4.10
    • crypto ^3.0.3
    • path ^1.8.0
    • pointycastle ^3.7.3
  • args 2.5.0
  • async 2.11.0
    • collection ^1.15.0
    • meta ^1.1.7
  • boolean_selector 2.1.1
    • source_span ^1.8.0
    • string_scanner ^1.1.0
  • build 2.4.1
    • analyzer >=1.5.0 <7.0.0
    • async ^2.5.0
    • convert ^3.0.0
    • crypto ^3.0.0
    • glob ^2.0.0
    • logging ^1.0.0
    • meta ^1.3.0
    • package_config ^2.1.0
    • path ^1.8.0
  • build_config 1.1.1
    • checked_yaml ^2.0.0
    • json_annotation ^4.5.0
    • path ^1.8.0
    • pubspec_parse ^1.0.0
    • yaml ^3.0.0
  • build_daemon 4.0.1
    • built_collection ^5.0.0
    • built_value ^8.1.0
    • crypto ^3.0.3
    • http_multi_server ^3.0.0
    • logging ^1.0.0
    • path ^1.8.0
    • pool ^1.5.0
    • shelf ^1.0.0
    • shelf_web_socket ^1.0.0
    • stream_transform ^2.0.0
    • watcher ^1.0.0
    • web_socket_channel ^2.0.0
  • build_resolvers 2.4.2
    • analyzer >=5.12.0 <7.0.0
    • async ^2.5.0
    • build ^2.0.0
    • collection ^1.17.0
    • convert ^3.1.1
    • crypto ^3.0.0
    • graphs >=1.0.0 <3.0.0
    • logging ^1.0.0
    • package_config ^2.0.0
    • path ^1.8.0
    • pool ^1.5.0
    • pub_semver ^2.0.0
    • stream_transform ^2.0.0
    • yaml ^3.0.0
  • build_runner_core 7.3.0
    • async ^2.5.0
    • build ^2.4.0
    • build_config ^1.0.0
    • build_resolvers ^2.4.0
    • collection ^1.15.0
    • convert ^3.0.0
    • crypto ^3.0.0
    • glob ^2.0.0
    • graphs ^2.0.0
    • json_annotation ^4.8.1
    • logging ^1.2.0
    • meta ^1.3.0
    • package_config ^2.0.0
    • path ^1.8.0
    • pool ^1.5.0
    • timing ^1.0.0
    • watcher ^1.0.0
    • yaml ^3.0.0
  • built_collection 5.1.1
  • built_value 8.9.2
    • built_collection ^5.0.0
    • collection ^1.15.0
    • fixnum ^1.0.0
    • meta ^1.3.0
  • cached_network_image_platform_interface 4.0.0
    • flutter any
    • flutter_cache_manager ^3.3.1
  • cached_network_image_web 1.1.1
    • cached_network_image_platform_interface ^4.0.0
    • flutter any
    • flutter_cache_manager ^3.3.1
  • characters 1.3.0
  • charcode 1.3.1
  • checked_yaml 2.0.3
    • json_annotation ^4.3.0
    • source_span ^1.8.0
    • yaml ^3.0.0
  • cli_util 0.4.1
    • meta ^1.3.0
    • path ^1.8.0
  • clock 1.1.1
  • code_builder 4.10.0
    • built_collection ^5.0.0
    • built_value ^8.0.0
    • collection ^1.15.0
    • matcher ^0.12.10
    • meta ^1.3.0
  • connectivity_plus_platform_interface 2.0.0
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.4
  • convert 3.1.1
    • typed_data ^1.3.0
  • cross_file 0.3.4+1
    • meta ^1.3.0
    • web ^0.5.0
  • crypto 3.0.3
    • typed_data ^1.3.0
  • csslib 1.0.0
    • source_span ^1.8.0
  • dart_style 2.3.6
    • analyzer ^6.2.0
    • args >=1.0.0 <3.0.0
    • collection ^1.17.0
    • path ^1.0.0
    • pub_semver >=1.4.4 <3.0.0
    • source_span ^1.4.0
  • dbus 0.7.10
    • args ^2.0.0
    • ffi ^2.0.0
    • meta ^1.3.0
    • xml ^6.1.0
  • desktop_webview_auth 0.0.15
    • crypto ^3.0.3
    • flutter any
    • http ^1.0.0
    • flutter_web_plugins any
    • plugin_platform_interface ^2.1.4
  • device_info_plus 10.1.0
    • device_info_plus_platform_interface ^7.0.0
    • ffi ^2.0.1
    • file >=6.1.4 <8.0.0
    • flutter any
    • flutter_web_plugins any
    • meta ^1.8.0
    • web >=0.5.0 <=0.6.0
    • win32 >=4.0.0 <6.0.0
    • win32_registry ^1.1.0
  • device_info_plus_platform_interface 7.0.0
    • flutter any
    • meta ^1.3.0
    • plugin_platform_interface ^2.0.0
  • email_validator 2.1.17
  • facebook_auth_desktop 1.0.3
    • flutter any
    • http ^1.0.0
    • flutter_secure_storage ^9.0.0
    • flutter_facebook_auth_platform_interface ^5.0.0
  • fake_async 1.3.1
    • clock ^1.1.0
    • collection ^1.15.0
  • ffi 2.1.2
  • file 7.0.0
    • meta ^1.9.1
    • path ^1.8.3
  • file_selector_linux 0.9.2+1
    • cross_file ^0.3.1
    • file_selector_platform_interface ^2.6.0
    • flutter any
  • file_selector_macos 0.9.3+3
    • cross_file ^0.3.1
    • file_selector_platform_interface ^2.6.0
    • flutter any
  • file_selector_platform_interface 2.6.2
    • cross_file ^0.3.0
    • flutter any
    • http >=0.13.0 <2.0.0
    • plugin_platform_interface ^2.1.7
  • file_selector_windows 0.9.3+1
    • cross_file ^0.3.1
    • file_selector_platform_interface ^2.6.0
    • flutter any
  • firebase_analytics_platform_interface 3.10.3
    • _flutterfire_internals ^1.3.30
    • firebase_core ^2.30.0
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_auth_platform_interface 7.2.3
    • _flutterfire_internals ^1.3.30
    • collection ^1.16.0
    • firebase_core ^2.30.0
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_auth_web 5.11.2
    • firebase_auth_platform_interface ^7.2.3
    • firebase_core ^2.30.0
    • firebase_core_web ^2.15.0
    • flutter any
    • flutter_web_plugins any
    • http_parser ^4.0.0
    • meta ^1.8.0
    • web ^0.5.1
  • firebase_core_platform_interface 5.0.0
    • collection ^1.0.0
    • flutter any
    • flutter_test any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_core_web 2.15.0
    • firebase_core_platform_interface ^5.0.0
    • flutter any
    • flutter_web_plugins any
    • meta ^1.8.0
    • web ^0.5.1
  • firebase_crashlytics_platform_interface 3.6.30
    • _flutterfire_internals ^1.3.30
    • collection ^1.15.0
    • firebase_core ^2.30.0
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_dynamic_links 5.5.2
    • firebase_core ^2.30.0
    • firebase_core_platform_interface ^5.0.0
    • firebase_dynamic_links_platform_interface ^0.2.6+30
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_dynamic_links_platform_interface 0.2.6+30
    • _flutterfire_internals ^1.3.30
    • firebase_core ^2.30.0
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_remote_config_platform_interface 1.4.30
    • _flutterfire_internals ^1.3.30
    • firebase_core ^2.30.0
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_remote_config_web 1.6.2
    • firebase_core ^2.30.0
    • firebase_core_web ^2.15.0
    • firebase_remote_config_platform_interface ^1.4.30
    • flutter any
    • flutter_web_plugins any
  • firebase_storage_platform_interface 5.1.17
    • _flutterfire_internals ^1.3.30
    • collection ^1.15.0
    • firebase_core ^2.30.0
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_storage_web 3.9.2
    • _flutterfire_internals ^1.3.30
    • async ^2.5.0
    • firebase_core ^2.30.0
    • firebase_core_web ^2.15.0
    • firebase_storage_platform_interface ^5.1.17
    • flutter any
    • flutter_web_plugins any
    • http >=0.13.0 <2.0.0
    • meta ^1.8.0
    • web ^0.5.1
  • firebase_ui_oauth 1.5.2
    • desktop_webview_auth ^0.0.14
    • firebase_auth ^4.17.5
    • firebase_ui_auth ^1.14.0
    • firebase_ui_shared ^1.4.1
    • flutter_svg ^2.0.9
    • flutter any
  • firebase_ui_shared 1.4.1
    • flutter any
  • fixnum 1.1.0
  • flutter_cache_manager 3.3.1
    • clock ^1.1.0
    • collection ^1.15.0
    • file >=6.1.4 <8.0.0
    • flutter any
    • http >=0.13.0 <2.0.0
    • path ^1.8.0
    • path_provider ^2.0.0
    • rxdart >=0.26.0 <0.28.0
    • sqflite ^2.0.0+4
    • uuid >=3.0.0 <5.0.0
  • flutter_facebook_auth_platform_interface 5.0.0
    • flutter any
    • plugin_platform_interface ^2.1.4
  • flutter_facebook_auth_web 5.0.0
    • flutter any
    • flutter_web_plugins any
    • js ^0.6.3
    • flutter_facebook_auth_platform_interface ^5.0.0
  • flutter_google_places_sdk_android 0.1.8
    • flutter any
    • flutter_google_places_sdk_platform_interface ^0.2.7
  • flutter_google_places_sdk_http 0.1.4
    • flutter any
    • http ^1.1.0
    • latlong2 ^0.9.0
    • flutter_google_places_sdk_platform_interface ^0.2.7
    • freezed_annotation ^2.3.2
    • json_annotation ^4.8.1
  • flutter_google_places_sdk_ios 0.1.4
    • flutter any
    • flutter_google_places_sdk_platform_interface ^0.2.7
  • flutter_google_places_sdk_linux 0.1.4
    • flutter any
    • flutter_google_places_sdk_platform_interface ^0.2.7
    • flutter_google_places_sdk_http ^0.1.4
  • flutter_google_places_sdk_macos 0.1.4
    • flutter any
    • flutter_google_places_sdk_platform_interface ^0.2.7
    • flutter_google_places_sdk_http ^0.1.4
  • flutter_google_places_sdk_platform_interface 0.2.7
    • flutter any
    • freezed_annotation ^2.4.1
    • json_annotation ^4.8.1
    • plugin_platform_interface ^2.1.6
  • flutter_google_places_sdk_web 0.1.6
    • flutter any
    • flutter_web_plugins any
    • flutter_google_places_sdk_platform_interface ^0.2.7
    • js ^0.6.7
    • google_maps ^6.3.0
    • collection ^1.17.2
  • flutter_google_places_sdk_windows 0.1.4
    • flutter any
    • flutter_google_places_sdk_platform_interface ^0.2.7
    • flutter_google_places_sdk_http ^0.1.4
  • flutter_plugin_android_lifecycle 2.0.19
    • flutter any
  • flutter_riverpod 2.5.1
    • collection ^1.15.0
    • flutter any
    • meta ^1.4.0
    • riverpod 2.5.1
    • state_notifier >=0.7.2 <2.0.0
  • flutter_secure_storage 9.0.0
    • flutter any
    • flutter_secure_storage_linux ^1.1.3
    • flutter_secure_storage_macos ^3.0.0
    • flutter_secure_storage_platform_interface ^1.0.1
    • flutter_secure_storage_web ^1.1.1
    • flutter_secure_storage_windows ^3.0.0
    • meta ^1.3.0
  • flutter_secure_storage_linux 1.2.0
    • flutter any
    • flutter_secure_storage_platform_interface ^1.0.1
  • flutter_secure_storage_macos 3.0.1
    • flutter any
    • flutter_secure_storage_platform_interface ^1.0.1
  • flutter_secure_storage_platform_interface 1.0.2
    • flutter any
    • plugin_platform_interface ^2.0.1
  • flutter_secure_storage_web 1.1.2
    • flutter any
    • flutter_secure_storage_platform_interface ^1.0.1
    • flutter_web_plugins any
    • js ^0.6.3
  • flutter_secure_storage_windows 3.0.0
    • ffi ^2.0.0
    • flutter any
    • flutter_secure_storage_platform_interface ^1.0.1
    • path ^1.8.0
    • path_provider ^2.0.0
    • win32 ^5.0.0
  • flutter_web_plugins 0.0.0
    • flutter any
    • characters 1.3.0
    • collection 1.18.0
    • material_color_utilities 0.8.0
    • meta 1.11.0
    • vector_math 2.1.4
  • font_awesome_flutter 9.2.0
    • flutter any
  • freezed_annotation 2.4.1
    • collection ^1.15.0
    • json_annotation ^4.6.0
    • meta ^1.7.0
  • frontend_server_client 4.0.0
    • async ^2.5.0
    • path ^1.8.0
  • geocoding_android 3.3.0
    • flutter any
    • geocoding_platform_interface ^3.2.0
  • geocoding_ios 2.3.0
    • flutter any
    • geocoding_platform_interface ^3.2.0
  • geocoding_platform_interface 3.2.0
    • flutter any
    • meta ^1.3.0
    • plugin_platform_interface ^2.0.0
  • geolocator_android 4.5.4
    • flutter any
    • geolocator_platform_interface ^4.1.0
    • meta ^1.10.0
    • uuid ^4.1.0
  • geolocator_apple 2.3.7
    • flutter any
    • geolocator_platform_interface ^4.1.0
  • geolocator_platform_interface 4.2.2
    • flutter any
    • plugin_platform_interface ^2.1.6
    • vector_math ^2.1.4
    • meta ^1.9.1
  • geolocator_web 2.2.1
    • flutter any
    • flutter_web_plugins any
    • geolocator_platform_interface ^4.1.0
  • geolocator_windows 0.1.3
    • flutter any
    • geolocator_platform_interface ^4.0.0
  • glob 2.1.2
    • async ^2.5.0
    • collection ^1.15.0
    • file >=6.1.3 <8.0.0
    • path ^1.8.0
    • string_scanner ^1.1.0
  • google_identity_services_web 0.3.1+1
    • meta ^1.3.0
    • web ^0.5.1
  • google_maps 6.3.0
    • js ^0.6.3
    • js_wrapping ^0.7.4
    • meta ^1.3.0
  • google_maps_flutter_android 2.7.0
    • flutter any
    • flutter_plugin_android_lifecycle ^2.0.1
    • google_maps_flutter_platform_interface ^2.5.0
    • stream_transform ^2.0.0
  • google_maps_flutter_ios 2.6.0
    • flutter any
    • google_maps_flutter_platform_interface ^2.5.0
    • stream_transform ^2.0.0
  • google_maps_flutter_platform_interface 2.6.0
    • collection ^1.15.0
    • flutter any
    • plugin_platform_interface ^2.1.7
    • stream_transform ^2.0.0
  • google_maps_flutter_web 0.5.4+3
    • collection ^1.16.0
    • flutter any
    • flutter_web_plugins any
    • google_maps ^6.1.0
    • google_maps_flutter_platform_interface ^2.4.0
    • sanitize_html ^2.0.0
    • stream_transform ^2.0.0
  • google_sign_in_android 6.1.23
    • flutter any
    • google_sign_in_platform_interface ^2.2.0
  • google_sign_in_ios 5.7.6
    • flutter any
    • google_sign_in_platform_interface ^2.2.0
  • google_sign_in_platform_interface 2.4.5
    • flutter any
    • plugin_platform_interface ^2.1.7
  • google_sign_in_web 0.12.4
    • flutter any
    • flutter_web_plugins any
    • google_identity_services_web ^0.3.1
    • google_sign_in_platform_interface ^2.4.0
    • http >=0.13.0 <2.0.0
    • web ^0.5.0
  • graphs 2.3.1
    • collection ^1.1.0
  • html 0.15.4
    • csslib >=0.17.0 <2.0.0
    • source_span ^1.8.0
  • http_multi_server 3.2.1
    • async ^2.5.0
  • http_parser 4.0.2
    • collection ^1.15.0
    • source_span ^1.8.0
    • string_scanner ^1.1.0
    • typed_data ^1.3.0
  • image 4.1.7
    • archive ^3.4.0
    • meta ^1.3.0
    • xml ^6.0.1
  • image_picker_android 0.8.10
    • flutter any
    • flutter_plugin_android_lifecycle ^2.0.1
    • image_picker_platform_interface ^2.10.0
  • image_picker_ios 0.8.10
    • flutter any
    • image_picker_platform_interface ^2.10.0
  • image_picker_linux 0.2.1+1
    • file_selector_linux ^0.9.1+3
    • file_selector_platform_interface ^2.2.0
    • flutter any
    • image_picker_platform_interface ^2.8.0
  • image_picker_macos 0.2.1+1
    • file_selector_macos ^0.9.1+1
    • file_selector_platform_interface ^2.3.0
    • flutter any
    • image_picker_platform_interface ^2.8.0
  • image_picker_platform_interface 2.10.0
    • cross_file ^0.3.1+1
    • flutter any
    • http >=0.13.0 <2.0.0
    • plugin_platform_interface ^2.1.7
  • image_picker_windows 0.2.1+1
    • file_selector_platform_interface ^2.2.0
    • file_selector_windows ^0.9.0
    • flutter any
    • image_picker_platform_interface ^2.8.0
  • io 1.0.4
    • meta ^1.3.0
    • path ^1.8.0
    • string_scanner ^1.1.0
  • js 0.6.7
    • meta ^1.7.0
  • js_wrapping 0.7.4
    • js ^0.6.3
  • json_annotation 4.8.1
    • meta ^1.4.0
  • latlong2 0.9.1
    • intl >=0.15.0 <1.0.0
  • leak_tracker 10.0.0
    • clock ^1.1.1
    • collection ^1.15.0
    • meta ^1.8.0
    • path ^1.8.3
    • vm_service >=11.10.0 <15.0.0
  • leak_tracker_flutter_testing 2.0.1
    • flutter any
    • leak_tracker >=10.0.0 <11.0.0
    • leak_tracker_testing >=2.0.1 <3.0.0
    • matcher ^0.12.16
    • meta ^1.8.0
  • leak_tracker_testing 2.0.1
    • leak_tracker >=9.0.0 <11.0.0
    • matcher ^0.12.16
    • meta ^1.11.0
  • lints 2.1.1
  • location_platform_interface 2.3.0
    • flutter any
    • meta ^1.3.0
    • plugin_platform_interface ^2.0.0
  • location_web 3.1.1
    • flutter any
    • flutter_web_plugins any
    • http_parser ^4.0.0
    • js ^0.6.3
    • location_platform_interface ^2.3.0
    • meta ^1.3.0
  • logging 1.2.0
  • matcher 0.12.16+1
    • async ^2.10.0
    • meta ^1.8.0
    • stack_trace ^1.10.0
    • term_glyph ^1.2.0
    • test_api >=0.5.0 <0.8.0
  • material_color_utilities 0.8.0
    • collection ^1.15.0
  • meta 1.11.0
  • mime 1.0.5
  • nm 0.5.0
    • dbus ^0.7.0
  • octo_image 2.0.0
    • flutter any
  • os_detect 2.0.1
  • package_config 2.1.0
    • path ^1.8.0
  • package_info_plus_platform_interface 2.0.1
    • flutter any
    • meta ^1.3.0
    • plugin_platform_interface ^2.0.0
  • path_parsing 1.0.1
    • vector_math ^2.1.0
    • meta ^1.3.0
  • path_provider_android 2.2.4
    • flutter any
    • path_provider_platform_interface ^2.1.0
  • path_provider_foundation 2.3.2
    • flutter any
    • path_provider_platform_interface ^2.1.0
  • path_provider_linux 2.2.1
    • ffi >=1.1.2 <3.0.0
    • flutter any
    • path ^1.8.0
    • path_provider_platform_interface ^2.1.0
    • xdg_directories >=0.2.0 <2.0.0
  • path_provider_platform_interface 2.1.2
    • flutter any
    • platform ^3.0.0
    • plugin_platform_interface ^2.1.7
  • path_provider_windows 2.2.1
    • ffi ^2.0.0
    • flutter any
    • path ^1.8.0
    • path_provider_platform_interface ^2.1.0
    • win32 >=2.1.0 <6.0.0
  • permission_handler_android 10.3.6
    • flutter any
    • permission_handler_platform_interface ^3.11.2
  • permission_handler_apple 9.1.4
    • flutter any
    • permission_handler_platform_interface ^3.11.2
  • permission_handler_platform_interface 3.12.0
    • flutter any
    • meta ^1.3.0
    • plugin_platform_interface ^2.0.0
  • permission_handler_windows 0.1.3
    • flutter any
    • permission_handler_platform_interface ^3.11.0
  • petitparser 6.0.2
    • meta ^1.9.0
  • platform 3.1.4
  • plugin_platform_interface 2.1.8
    • meta ^1.3.0
  • pointycastle 3.8.0
    • collection ^1.15.0
    • convert ^3.0.0
    • js >=0.6.3 <0.8.0
  • pool 1.5.1
    • async ^2.5.0
    • stack_trace ^1.10.0
  • pub_semver 2.1.4
    • collection ^1.15.0
    • meta ^1.3.0
  • pubspec_parse 1.2.3
    • checked_yaml ^2.0.1
    • collection ^1.15.0
    • json_annotation ^4.8.0
    • pub_semver ^2.0.0
    • yaml ^3.0.0
  • recase 4.1.0
  • riverpod 2.5.1
    • collection ^1.18.0
    • meta ^1.9.0
    • stack_trace ^1.10.0
    • state_notifier >=0.7.2 <2.0.0
  • sanitize_html 2.1.0
    • html ^0.15.0
    • meta ^1.1.7
  • sentry 8.2.0
    • http >=0.13.0 <2.0.0
    • meta ^1.3.0
    • stack_trace ^1.10.0
    • uuid >=3.0.0 <5.0.0
  • shared_preferences_android 2.2.2
    • flutter any
    • shared_preferences_platform_interface ^2.3.0
  • shared_preferences_foundation 2.3.5
    • flutter any
    • shared_preferences_platform_interface ^2.3.0
  • shared_preferences_linux 2.3.2
    • file >=6.0.0 <8.0.0
    • flutter any
    • path ^1.8.0
    • path_provider_linux ^2.0.0
    • path_provider_platform_interface ^2.0.0
    • shared_preferences_platform_interface ^2.3.0
  • shared_preferences_platform_interface 2.3.2
    • flutter any
    • plugin_platform_interface ^2.1.7
  • shared_preferences_web 2.3.0
    • flutter any
    • flutter_web_plugins any
    • shared_preferences_platform_interface ^2.3.0
    • web ^0.5.0
  • shared_preferences_windows 2.3.2
    • file >=6.0.0 <8.0.0
    • flutter any
    • path ^1.8.0
    • path_provider_platform_interface ^2.0.0
    • path_provider_windows ^2.0.0
    • shared_preferences_platform_interface ^2.3.0
  • shelf 1.4.1
    • async ^2.5.0
    • collection ^1.15.0
    • http_parser ^4.0.0
    • path ^1.8.0
    • stack_trace ^1.10.0
    • stream_channel ^2.1.0
  • shelf_web_socket 1.0.4
    • shelf ^1.1.0
    • stream_channel ^2.1.0
    • web_socket_channel ^2.0.0
  • sky_engine 0.0.99
  • source_gen 1.5.0
    • analyzer >=5.2.0 <7.0.0
    • async ^2.5.0
    • build ^2.1.0
    • dart_style ^2.0.0
    • glob ^2.0.0
    • path ^1.8.0
    • source_span ^1.8.0
    • yaml ^3.0.0
  • source_span 1.10.0
    • collection ^1.15.0
    • path ^1.8.0
    • term_glyph ^1.2.0
  • sqflite 2.3.3
    • flutter any
    • sqflite_common >=2.5.0-1 <4.0.0
    • path >=1.8.0 <3.0.0
  • sqflite_common 2.5.4
    • synchronized >=3.0.0 <5.0.0
    • path >=1.8.0 <3.0.0
    • meta >=1.3.0 <3.0.0
  • sqlite3 2.4.2
    • collection ^1.15.0
    • ffi >=1.2.1 <3.0.0
    • js >=0.6.4 <0.8.0
    • meta ^1.3.0
    • path ^1.8.0
  • sqlparser 0.34.1
    • meta ^1.3.0
    • collection ^1.15.0
    • source_span ^1.8.0
    • charcode ^1.2.0
  • stack_trace 1.11.1
    • path ^1.8.0
  • state_notifier 1.0.0
    • meta ^1.1.8
  • stream_channel 2.1.2
    • async ^2.5.0
  • stream_transform 2.1.0
  • string_scanner 1.2.0
    • source_span ^1.8.0
  • term_glyph 1.2.1
  • test_api 0.6.1
    • async ^2.5.0
    • boolean_selector ^2.1.0
    • collection ^1.15.0
    • meta ^1.3.0
    • source_span ^1.8.0
    • stack_trace ^1.10.0
    • stream_channel ^2.1.0
    • string_scanner ^1.1.0
    • term_glyph ^1.2.0
  • timing 1.0.1
    • json_annotation ^4.3.0
  • typed_data 1.3.2
    • collection ^1.15.0
  • universal_io 2.2.2
    • collection ^1.17.0
    • meta ^1.9.0
    • typed_data ^1.3.0
  • url_launcher_android 6.3.1
    • flutter any
    • url_launcher_platform_interface ^2.3.1
  • url_launcher_ios 6.2.5
    • flutter any
    • url_launcher_platform_interface ^2.2.0
  • url_launcher_linux 3.1.1
    • flutter any
    • url_launcher_platform_interface ^2.2.0
  • url_launcher_macos 3.1.0
    • flutter any
    • url_launcher_platform_interface ^2.2.0
  • url_launcher_platform_interface 2.3.2
    • flutter any
    • plugin_platform_interface ^2.1.7
  • url_launcher_web 2.3.1
    • flutter any
    • flutter_web_plugins any
    • url_launcher_platform_interface ^2.2.0
    • web ^0.5.0
  • url_launcher_windows 3.1.1
    • flutter any
    • url_launcher_platform_interface ^2.2.0
  • vector_graphics 1.1.11+1
    • flutter any
    • http ^1.0.0
    • vector_graphics_codec 1.1.11+1
  • vector_graphics_codec 1.1.11+1
  • vector_graphics_compiler 1.1.11+1
    • args ^2.3.0
    • meta ^1.7.0
    • path_parsing ^1.0.1
    • xml ^6.3.0
    • vector_graphics_codec 1.1.11+1
    • path ^1.8.0
  • vector_math 2.1.4
  • version 3.0.2
  • vm_service 13.0.0
  • watcher 1.1.0
    • async ^2.5.0
    • path ^1.8.0
  • web 0.5.1
  • web_socket_channel 2.4.5
    • async ^2.5.0
    • crypto ^3.0.0
    • stream_channel ^2.1.0
    • web ^0.5.0
  • win32 5.4.0
    • ffi ^2.1.2
  • win32_registry 1.1.3
    • ffi ^2.1.2
    • win32 ^5.4.0
  • xdg_directories 1.0.4
    • meta ^1.3.0
    • path ^1.8.0
  • xml 6.5.0
    • collection ^1.18.0
    • meta ^1.9.0
    • petitparser ^6.0.0
  • yaml 3.1.2
    • collection ^1.15.0
    • source_span ^1.8.0
    • string_scanner ^1.1.0

Steps to reproduce

Using the provided PhoneInputScreen fails to validate phone numbers on web platform.

My Login Screen:

class LoginScreen extends StatelessWidget {
  const LoginScreen({super.key});

  @override
  Widget build(BuildContext context) {
    return SignInScreen(
      headerBuilder: (context, constraints, shrinkOffset) {
        return SizedBox(
          height: constraints.maxHeight,
          width: constraints.maxWidth,
          child: Center(
            child: Image.asset(
              'images/logo.png',
              width: 300,
            ),
          ),
        );
      },
      sideBuilder: (context, constraints) {
        return SizedBox(
          height: constraints.maxHeight,
          width: constraints.maxWidth,
          child: Image.asset(
            'images/login_background.jpg',
            fit: BoxFit.cover,
          ),
        );
      },
      showPasswordVisibilityToggle: true,
      providers: [
        EmailAuthProvider(),
        GoogleProvider(clientId: F.firebaseOauthClientId),
        AppleProvider(),
        PhoneAuthProvider(),
      ],
      actions: [
        AuthStateChangeAction<SignedIn>((context, state) {
          // Navigate to home
        }),
        AuthStateChangeAction<AuthFailed>((context, state) {
          logger.d('Auth failed: ${state.exception.toString()}');
        }),
        VerifyPhoneAction((context, _) {
          context.push("/phone");
        }),
      ],
    );
  }
}

Phone Route:

// .. other routes
GoRoute(
  path: "/phone",
  builder: (context, state) {
    final localizations = AppLocalizations.of(context);
    return Title(
        color: AppColors.black,
        title: localizations.login_title,
        child: const PhoneInputScreen());
  },
),
// other routes

Expected Behavior

Phone number is validated and the app proceeds to the code screen.

Actual Behavior

Phone number validation fails.
App makes a POST to https://identitytoolkit.googleapis.com/v1/accounts:sendVerificationCode with no phone number resulting in a 400

{
  "error": {
    "code": 400,
    "message": "INVALID_PHONE_NUMBER : Invalid format.",
    "errors": [
      {
        "message": "INVALID_PHONE_NUMBER : Invalid format.",
        "domain": "global",
        "reason": "invalid"
      }
    ]
  }
}

Additional Information

I'm able to work around this issue by building my own screen using PhoneInput and SMSCodeInput and calling FirebaseAuth.instance.signInWithPhoneNumber(phoneNumber);

class _WebPhoneLoginScreen extends StatelessWidget {
  final phoneInputKey = GlobalKey<PhoneInputState>();
  final smsCodeInputKey = GlobalKey<SMSCodeInputState>();
  final PhoneAuthProvider provider = PhoneAuthProvider();

  void _onPhoneSubmit(String phoneNumber) async {
    final result =
        await fba.FirebaseAuth.instance.signInWithPhoneNumber(phoneNumber);
    provider.authListener.onCodeSent(result.verificationId);
  }

  @override
  Widget build(BuildContext context) {
    final l = FirebaseUILocalizations.labelsOf(context);
    final locale = Localizations.localeOf(context);
    return Scaffold(
      body: _ResponsivePage(
        sideBuilder: mySideBuilder,
        child: Padding(
          padding: const EdgeInsets.all(20),
          child: Column(mainAxisSize: MainAxisSize.min, children: [
            Text(
              l.phoneVerificationViewTitleText,
              style: Theme.of(context).textTheme.headlineSmall,
            ),
            const SizedBox(height: 32),
            AuthFlowBuilder<PhoneAuthController>(
              provider: provider,
              listener: (oldState, newState, controller) {
                if (newState is PhoneVerified) {
                  // Navigate to Home
                }
              },
              builder: (context, state, ctrl, child) {
                if (state is AwaitingPhoneNumber || state is SMSCodeRequested) {
                  return Column(mainAxisSize: MainAxisSize.min, children: [
                    PhoneInput(
                        key: phoneInputKey,
                        initialCountryCode: locale.countryCode,
                        onSubmit: (phoneNumber) {
                          _onPhoneSubmit(phoneNumber);
                        }),
                    const SizedBox(height: 16),
                    ElevatedButton(
                        onPressed: () {
                          final number =
                              PhoneInput.getPhoneNumber(phoneInputKey);
                          if (number != null) {
                            _onPhoneSubmit(number);
                          }
                        },
                        child: Text(l.verifyPhoneNumberButtonText)),
                  ]);
                } else if (state is SMSCodeSent) {
                  return Column(mainAxisSize: MainAxisSize.min, children: [
                    SMSCodeInput(
                        key: smsCodeInputKey,
                        onSubmit: (smsCode) {
                          ctrl.verifySMSCode(
                            smsCode,
                            verificationId: state.verificationId,
                            confirmationResult: state.confirmationResult,
                          );
                        }),
                    const SizedBox(height: 16),
                    ElevatedButton(
                        onPressed: () {
                          final code = smsCodeInputKey.currentState!.code;
                          if (code.length < 6) return;
                          ctrl.verifySMSCode(
                            code,
                            verificationId: state.verificationId,
                            confirmationResult: state.confirmationResult,
                          );
                        },
                        child: Text(l.verifyCodeButtonText)),
                  ]);
                } else if (state is SigningIn) {
                  return const CircularProgressIndicator();
                } else if (state is AuthFailed) {
                  return ErrorText(exception: state.exception);
                } else {
                  return const SizedBox();
                }
              },
            ),
            const SizedBox(height: 8),
            TextButton(
                onPressed: () {
                  GoRouter.of(context).pop();
                },
                child: Text(l.goBackButtonLabel))
          ]),
        ),
      ),
    );
  }
}
@russellwheatley
Copy link
Member

Does this occur with every phone number or specific phone number? I tried with this phone code "+44XXXXXXX" and it seemed fine to me.

@russellwheatley russellwheatley added auth blocked: customer response Waiting for customer response, e.g. more information was requested. labels Jul 3, 2024
@joxefhurs
Copy link

I am affected by this as well

@fedeperez89
Copy link
Author

Does this occur with every phone number or specific phone number? I tried with this phone code "+44XXXXXXX" and it seemed fine to me.

I was testing with a real phone number +598XXXXXXXX.

@russellwheatley russellwheatley added the resolution: needs repro This issue could not be reproduced or needs an up to date reproduction on latest packages label Oct 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
auth blocked: customer response Waiting for customer response, e.g. more information was requested. resolution: needs repro This issue could not be reproduced or needs an up to date reproduction on latest packages
Projects
None yet
Development

No branches or pull requests

3 participants