Skip to content

GoogleProvider on android no longer allows account selection after first login #450

@reimager

Description

@reimager

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?

No response

List of dependencies used.

flutter pub deps -s list
Dart SDK 3.6.0
Flutter SDK 3.27.1
remodel 0.1.0+1

dependencies:

  • flutter 0.0.0
    • characters 1.3.0
    • collection 1.19.0
    • material_color_utilities 0.11.1
    • meta 1.15.0
    • vector_math 2.1.4
    • sky_engine any
  • flutter_localizations 0.0.0
    • flutter any
    • intl 0.19.0
    • characters 1.3.0
    • clock 1.1.1
    • collection 1.19.0
    • material_color_utilities 0.11.1
    • meta 1.15.0
    • path 1.9.0
    • vector_math 2.1.4
  • web 1.1.0
  • cupertino_icons 1.0.8
  • provider 6.1.2
    • collection ^1.15.0
    • flutter any
    • nested ^1.0.0
  • google_sign_in 6.2.2
    • 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
  • sign_in_with_apple 6.1.4
    • flutter any
    • meta ^1.3.0
    • sign_in_with_apple_platform_interface ^1.1.0
    • sign_in_with_apple_web ^2.1.1
  • firebase_analytics 11.3.6
    • firebase_analytics_platform_interface ^4.2.8
    • firebase_analytics_web ^0.5.10+5
    • firebase_core ^3.8.1
    • firebase_core_platform_interface ^5.3.1
    • flutter any
  • firebase_crashlytics 4.2.0
    • firebase_core ^3.8.1
    • firebase_core_platform_interface ^5.3.1
    • firebase_crashlytics_platform_interface ^3.7.0
    • flutter any
    • stack_trace ^1.10.0
  • firebase_core 3.9.0
    • firebase_core_platform_interface ^5.4.0
    • firebase_core_web ^2.19.0
    • flutter any
    • meta ^1.8.0
  • firebase_auth 5.3.4
    • firebase_auth_platform_interface ^7.4.10
    • firebase_auth_web ^5.13.5
    • firebase_core ^3.8.1
    • firebase_core_platform_interface ^5.3.1
    • flutter any
    • meta ^1.8.0
  • firebase_ui_auth 1.16.0
    • email_validator ^2.1.17
    • firebase_auth ^5.3.1
    • firebase_core ^3.6.0
    • firebase_dynamic_links ^6.0.8
    • firebase_ui_localizations ^1.13.0
    • firebase_ui_oauth ^1.6.0
    • firebase_ui_shared ^1.4.1
    • flutter any
    • flutter_localizations any
    • meta ^1.10.0
  • firebase_ui_oauth 1.6.0
    • desktop_webview_auth ^0.0.14
    • firebase_auth ^5.3.1
    • firebase_ui_auth ^1.16.0
    • firebase_ui_shared ^1.4.1
    • flutter_svg ^2.0.9
    • flutter any
  • firebase_ui_oauth_google 1.4.0
    • firebase_auth ^5.3.1
    • firebase_ui_oauth ^1.6.0
    • flutter any
    • google_sign_in ^6.2.1
  • firebase_ui_oauth_apple 1.3.0
    • firebase_auth ^5.3.1
    • firebase_ui_oauth ^1.6.0
    • flutter any
  • firebase_ui_localizations 1.13.0
    • flutter any
    • flutter_localizations any
    • path ^1.8.3
  • firebase_messaging 15.1.6
    • firebase_core ^3.8.1
    • firebase_core_platform_interface ^5.3.1
    • firebase_messaging_platform_interface ^4.5.49
    • firebase_messaging_web ^3.9.5
    • flutter any
    • meta ^1.8.0
  • appsflyer_sdk 6.15.2
    • flutter any
  • url_launcher 6.3.1
    • flutter any
    • url_launcher_android ^6.3.0
    • url_launcher_ios ^6.2.4
    • url_launcher_linux ^3.1.0
    • url_launcher_macos ^3.1.0
    • url_launcher_platform_interface ^2.3.0
    • url_launcher_web ^2.2.0
    • url_launcher_windows ^3.1.0
  • purchases_flutter 6.30.2
    • flutter any
    • freezed_annotation ^2.0.1
    • json_annotation ^4.8.0
  • responsive_grid 2.4.4
    • flutter any
  • upgrader 10.3.0
    • flutter any
    • device_info_plus >=8.1.0 <11.0.0
    • html ^0.15.3
    • http >=0.13.6 <2.0.0
    • os_detect ^2.0.1
    • package_info_plus >=4.0.1 <9.0.0
    • shared_preferences >=2.1.1 <3.0.0
    • url_launcher ^6.1.11
    • version ^3.0.2
    • xml ^6.3.0
  • facebook_app_events 0.19.4
    • flutter any
  • rive 0.13.20
    • collection ^1.15.0
    • flutter any
    • flutter_web_plugins any
    • http >=0.13.3 <2.0.0
    • meta ^1.3.0
    • plugin_platform_interface ^2.0.2
    • rive_common 0.4.15
  • app_install_date 0.1.5
    • flutter any
    • path_provider ^2.0.13
  • reimage_flutter 0.0.1
    • flutter any
    • flutter_localizations any
    • web ^1.1.0
    • cupertino_icons ^1.0.2
    • google_fonts ^6.1.0
    • image ^4.1.3
    • image_picker ^1.0.1
    • image_gallery_saver ^2.0.2
    • file_saver ^0.2.9
    • percent_indicator ^4.2.2
    • synchronized ^3.0.0+3
    • http ^1.2.0
    • path_provider ^2.0.11
    • path ^1.8.0
    • flutter_colorpicker ^1.1.0
    • permission_handler ^11.0.1
    • share_plus ^10.0.2
    • provider ^6.0.3
    • shared_preferences ^2.0.15
    • url_launcher ^6.1.6
    • page_view_indicators ^2.0.0
    • rate_my_app ^2.0.0
    • cached_network_image ^3.2.3
    • purchases_flutter ^6.16.1
    • upgrader ^10.0.1
    • package_info_plus ^8.0.2
    • dropdown_button2 ^2.1.0
    • carousel_slider_plus ^7.0.0
    • device_info_plus ^10.0.1
    • language_code ^0.5.3+2
    • dio ^5.3.2
    • youtube_player_flutter ^9.1.1
    • visibility_detector ^0.4.0+2
    • responsive_grid ^2.4.4
    • flutter_image_compress ^2.0.4
    • google_sign_in ^6.2.1
    • sign_in_with_apple ^6.1.1
    • firebase_analytics ^11.2.1
    • firebase_crashlytics ^4.0.4
    • firebase_core ^3.3.0
    • firebase_auth ^5.1.4
    • firebase_ui_auth ^1.15.0
    • firebase_ui_oauth ^1.5.3
    • firebase_ui_oauth_google ^1.3.3
    • firebase_ui_oauth_apple ^1.2.21
    • firebase_ui_localizations ^1.12.0
    • firebase_messaging ^15.0.4
    • flutter_meta_sdk ^1.0.2
    • smooth_page_indicator ^1.1.0
    • universal_io ^2.2.2
    • responsive_builder ^0.7.1
    • intl ^0.19.0
    • flutter_widget_from_html_core ^0.15.2
    • flutter_launcher_icons ^0.13.1
    • appsflyer_sdk ^6.14.3
    • crypto ^3.0.5
  • 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

dev dependencies:

  • flutter_test 0.0.0
    • flutter any
    • test_api 0.7.3
    • matcher 0.12.16+1
    • path 1.9.0
    • fake_async 1.3.1
    • clock 1.1.1
    • stack_trace 1.12.0
    • vector_math 2.1.4
    • leak_tracker_flutter_testing 3.0.8
    • async 2.11.0
    • boolean_selector 2.1.1
    • characters 1.3.0
    • collection 1.19.0
    • leak_tracker 10.0.7
    • leak_tracker_testing 3.0.1
    • material_color_utilities 0.11.1
    • meta 1.15.0
    • source_span 1.10.0
    • stream_channel 2.1.2
    • string_scanner 1.3.0
    • term_glyph 1.2.1
    • vm_service 14.3.0
  • flutter_lints 4.0.0
    • lints ^4.0.0
  • build_web_compilers 4.1.0
    • analyzer >=5.1.0 <8.0.0
    • archive >=3.0.0 <5.0.0
    • bazel_worker ^1.0.0
    • build ^2.0.0
    • build_config ^1.0.0
    • build_modules ^5.0.0
    • collection ^1.15.0
    • glob ^2.0.0
    • js >=0.6.3 <0.8.0
    • logging ^1.0.0
    • path ^1.8.0
    • pool ^1.5.0
    • scratch_space ^1.0.0
    • source_maps ^0.10.10
    • source_span ^1.8.0
    • stack_trace ^1.10.0

transitive dependencies:

  • _fe_analyzer_shared 78.0.0
    • meta ^1.9.0
  • _flutterfire_internals 1.3.48
    • collection ^1.0.0
    • firebase_core ^3.9.0
    • firebase_core_platform_interface ^5.4.0
    • flutter any
    • meta ^1.8.0
  • _macros 0.3.3
  • analyzer 7.1.0
    • _fe_analyzer_shared ^78.0.0
    • collection ^1.19.0
    • convert ^3.0.0
    • crypto ^3.0.0
    • glob ^2.0.0
    • macros >=0.1.3-main.0 <0.1.4
    • meta ^1.15.0
    • package_config ^2.0.0
    • path ^1.9.0
    • pub_semver ^2.1.4
    • source_span ^1.8.0
    • watcher ^1.1.0
    • yaml ^3.0.0
  • archive 4.0.2
    • crypto ^3.0.3
    • path ^1.8.0
    • posix ^6.0.1
  • args 2.6.0
  • async 2.11.0
    • collection ^1.15.0
    • meta ^1.1.7
  • bazel_worker 1.1.2
    • async ^2.5.0
    • protobuf ^3.0.0
  • boolean_selector 2.1.1
    • source_span ^1.8.0
    • string_scanner ^1.1.0
  • build 2.4.2
    • analyzer >=6.9.0 <8.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.2
    • checked_yaml ^2.0.0
    • json_annotation ^4.8.0
    • path ^1.8.0
    • pubspec_parse ^1.0.0
    • yaml ^3.0.0
  • build_modules 5.0.10
    • analyzer >=5.1.0 <8.0.0
    • async ^2.5.0
    • bazel_worker ^1.0.0
    • build ^2.0.0
    • build_config ^1.0.0
    • collection ^1.15.0
    • crypto ^3.0.0
    • glob ^2.0.0
    • graphs ^2.0.0
    • json_annotation ^4.3.0
    • logging ^1.0.0
    • path ^1.8.0
    • scratch_space ^1.0.0
    • stream_transform ^2.0.0
  • cached_network_image 3.4.1
    • cached_network_image_platform_interface ^4.1.1
    • cached_network_image_web ^1.3.1
    • flutter any
    • flutter_cache_manager ^3.4.1
    • octo_image ^2.1.0
  • cached_network_image_platform_interface 4.1.1
    • flutter any
    • flutter_cache_manager ^3.4.1
  • cached_network_image_web 1.3.1
    • cached_network_image_platform_interface ^4.1.1
    • flutter any
    • flutter_cache_manager ^3.4.1
    • web ^1.0.0
  • carousel_slider_plus 7.1.0
    • flutter any
  • characters 1.3.0
  • checked_yaml 2.0.3
    • json_annotation ^4.3.0
    • source_span ^1.8.0
    • yaml ^3.0.0
  • cli_util 0.4.2
    • meta ^1.7.0
    • path ^1.8.0
  • clock 1.1.1
  • collection 1.19.0
  • convert 3.1.2
    • typed_data ^1.3.0
  • cross_file 0.3.4+2
    • meta ^1.3.0
    • web >=0.5.1 <2.0.0
  • crypto 3.0.6
    • typed_data ^1.3.0
  • csslib 1.0.2
    • source_span ^1.8.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.2
    • device_info_plus_platform_interface ^7.0.1
    • 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 <2.0.0
    • win32 >=4.0.0 <6.0.0
    • win32_registry ^1.1.0
  • device_info_plus_platform_interface 7.0.2
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.4
  • dio 5.7.0
    • async ^2.8.2
    • http_parser ^4.0.0
    • meta ^1.5.0
    • path ^1.8.0
    • dio_web_adapter >=1.0.0 <3.0.0
  • dio_web_adapter 2.0.0
    • dio ^5.0.0
    • http_parser ^4.0.0
    • meta ^1.5.0
    • web >=0.5.0 <2.0.0
  • dropdown_button2 2.3.9
    • flutter any
    • meta ^1.9.1
  • email_validator 2.1.17
  • fake_async 1.3.1
    • clock ^1.1.0
    • collection ^1.15.0
  • ffi 2.1.3
  • file 7.0.1
    • meta ^1.9.1
    • path ^1.8.3
  • file_saver 0.2.14
    • collection ^1.18.0
    • dio ^5.6.0
    • flutter any
    • flutter_web_plugins any
    • path_provider ^2.1.4
    • path_provider_linux ^2.2.1
    • path_provider_windows ^2.3.0
    • web ^1.0.0
  • file_selector_linux 0.9.3+2
    • cross_file ^0.3.1
    • file_selector_platform_interface ^2.6.0
    • flutter any
  • file_selector_macos 0.9.4+2
    • 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+3
    • cross_file ^0.3.1
    • file_selector_platform_interface ^2.6.0
    • flutter any
  • firebase_analytics_platform_interface 4.2.8
    • _flutterfire_internals ^1.3.47
    • firebase_core ^3.8.1
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_analytics_web 0.5.10+5
    • _flutterfire_internals ^1.3.47
    • firebase_analytics_platform_interface ^4.2.8
    • firebase_core ^3.8.1
    • firebase_core_web ^2.18.2
    • flutter any
    • flutter_web_plugins any
  • firebase_auth_platform_interface 7.4.10
    • _flutterfire_internals ^1.3.47
    • collection ^1.16.0
    • firebase_core ^3.8.1
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_auth_web 5.13.5
    • firebase_auth_platform_interface ^7.4.10
    • firebase_core ^3.8.1
    • firebase_core_web ^2.18.2
    • flutter any
    • flutter_web_plugins any
    • http_parser ^4.0.0
    • meta ^1.8.0
    • web ^1.0.0
  • firebase_core_platform_interface 5.4.0
    • collection ^1.0.0
    • flutter any
    • flutter_test any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_core_web 2.19.0
    • firebase_core_platform_interface ^5.4.0
    • flutter any
    • flutter_web_plugins any
    • meta ^1.8.0
    • web ^1.0.0
  • firebase_crashlytics_platform_interface 3.7.0
    • _flutterfire_internals ^1.3.47
    • collection ^1.15.0
    • firebase_core ^3.8.1
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_dynamic_links 6.0.11
    • firebase_core ^3.8.1
    • firebase_core_platform_interface ^5.3.1
    • firebase_dynamic_links_platform_interface ^0.2.6+47
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_dynamic_links_platform_interface 0.2.6+47
    • _flutterfire_internals ^1.3.47
    • firebase_core ^3.8.1
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_messaging_platform_interface 4.5.49
    • _flutterfire_internals ^1.3.47
    • firebase_core ^3.8.1
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_messaging_web 3.9.5
    • _flutterfire_internals ^1.3.47
    • firebase_core ^3.8.1
    • firebase_core_web ^2.18.2
    • firebase_messaging_platform_interface ^4.5.49
    • flutter any
    • flutter_web_plugins any
    • meta ^1.8.0
    • web ^1.0.0
  • firebase_ui_shared 1.4.1
    • flutter any
  • fixnum 1.1.1
  • flutter_cache_manager 3.4.1
    • clock ^1.1.1
    • collection ^1.18.0
    • file ^7.0.0
    • flutter any
    • http ^1.2.2
    • path ^1.9.0
    • path_provider ^2.1.4
    • rxdart >=0.27.7 <0.29.0
    • sqflite ^2.3.3+1
    • uuid ^4.4.2
  • flutter_colorpicker 1.1.0
    • flutter any
  • flutter_image_compress 2.4.0
    • flutter any
    • flutter_image_compress_platform_interface ^1.0.5
    • flutter_image_compress_common ^1.0.5
    • flutter_image_compress_web ^0.1.5
    • flutter_image_compress_macos ^1.0.3
    • flutter_image_compress_ohos ^0.0.3
  • flutter_image_compress_common 1.0.5
    • flutter any
    • flutter_image_compress_platform_interface ^1.0.5
  • flutter_image_compress_macos 1.0.3
    • flutter any
    • flutter_image_compress_platform_interface ^1.0.5
  • flutter_image_compress_ohos 0.0.3
    • flutter any
    • flutter_image_compress_platform_interface ^1.0.5
  • flutter_image_compress_platform_interface 1.0.5
    • flutter any
    • plugin_platform_interface ^2.0.0
    • cross_file ^0.3.3+2
  • flutter_image_compress_web 0.1.5
    • flutter any
    • flutter_web_plugins any
    • flutter_image_compress_platform_interface ^1.0.5
    • web ^1.1.0
  • flutter_inappwebview 6.1.5
    • flutter any
    • flutter_inappwebview_platform_interface ^1.3.0
    • flutter_inappwebview_android ^1.1.3
    • flutter_inappwebview_ios ^1.1.2
    • flutter_inappwebview_macos ^1.1.2
    • flutter_inappwebview_web ^1.1.2
    • flutter_inappwebview_windows ^0.6.0
  • flutter_inappwebview_android 1.1.3
    • flutter any
    • flutter_inappwebview_platform_interface ^1.3.0
  • flutter_inappwebview_internal_annotations 1.2.0
  • flutter_inappwebview_ios 1.1.2
    • flutter any
    • flutter_inappwebview_platform_interface ^1.3.0
  • flutter_inappwebview_macos 1.1.2
    • flutter any
    • flutter_inappwebview_platform_interface ^1.3.0
  • flutter_inappwebview_platform_interface 1.3.0+1
    • flutter any
    • flutter_inappwebview_internal_annotations ^1.1.1
    • plugin_platform_interface ^2.1.8
  • flutter_inappwebview_web 1.1.2
    • flutter any
    • flutter_web_plugins any
    • web ^1.0.0
    • flutter_inappwebview_platform_interface ^1.3.0
  • flutter_inappwebview_windows 0.6.0
    • flutter any
    • flutter_inappwebview_platform_interface ^1.3.0
  • flutter_meta_sdk 1.0.2
    • flutter any
    • flutter_web_plugins any
    • plugin_platform_interface ^2.0.2
  • flutter_plugin_android_lifecycle 2.0.24
    • flutter any
  • flutter_rating_bar 4.0.1
    • flutter any
  • flutter_svg 2.0.16
    • flutter any
    • http ^1.0.0
    • vector_graphics ^1.1.13
    • vector_graphics_codec ^1.1.11+1
    • vector_graphics_compiler ^1.1.14
  • flutter_web_plugins 0.0.0
    • flutter any
    • characters 1.3.0
    • collection 1.19.0
    • material_color_utilities 0.11.1
    • meta 1.15.0
    • vector_math 2.1.4
  • flutter_widget_from_html_core 0.15.2
    • csslib >=0.17.0 <2.0.0
    • flutter any
    • html ^0.15.0
    • logging ^1.0.0
  • freezed_annotation 2.4.4
    • collection ^1.15.0
    • json_annotation ^4.8.0
    • meta ^1.7.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_fonts 6.2.1
    • flutter any
    • http ^1.0.0
    • path_provider ^2.0.0
    • crypto ^3.0.0
  • google_identity_services_web 0.3.3
    • meta ^1.3.0
    • web >=0.5.1 <2.0.0
  • google_sign_in_android 6.1.34
    • flutter any
    • google_sign_in_platform_interface ^2.2.0
  • google_sign_in_ios 5.7.8
    • 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+3
    • 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.1 <2.0.0
  • graphs 2.3.2
    • collection ^1.15.0
  • html 0.15.5
    • csslib ^1.0.0
    • source_span ^1.8.0
  • http 1.2.2
    • async ^2.5.0
    • http_parser ^4.0.0
    • meta ^1.3.0
    • web >=0.5.0 <2.0.0
  • http_parser 4.1.2
    • collection ^1.19.0
    • source_span ^1.8.0
    • string_scanner ^1.1.0
    • typed_data ^1.3.0
  • image 4.5.2
    • archive ^4.0.2
    • meta ^1.3.0
    • xml ^6.0.1
  • image_gallery_saver 2.0.3
    • flutter any
  • image_picker 1.1.2
    • 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_android 0.8.12+19
    • flutter any
    • flutter_plugin_android_lifecycle ^2.0.1
    • image_picker_platform_interface ^2.10.0
  • image_picker_for_web 3.0.6
    • flutter any
    • flutter_web_plugins any
    • image_picker_platform_interface ^2.9.0
    • mime >=1.0.4 <3.0.0
    • web >=0.5.1 <2.0.0
  • image_picker_ios 0.8.12+2
    • 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
  • intl 0.19.0
    • clock ^1.1.0
    • meta ^1.0.2
    • path ^1.8.0
  • js 0.7.1
  • json_annotation 4.9.0
    • meta ^1.4.0
  • language_code 0.5.5
    • flutter any
  • leak_tracker 10.0.7
    • 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 3.0.8
    • flutter any
    • leak_tracker >=10.0.7 <11.0.0
    • leak_tracker_testing >=3.0.1 <4.0.0
    • matcher ^0.12.16
    • meta ^1.8.0
  • leak_tracker_testing 3.0.1
    • leak_tracker >=9.0.0 <11.0.0
    • matcher ^0.12.16
    • meta ^1.11.0
  • lints 4.0.0
  • logging 1.3.0
  • macros 0.1.3-main.0
    • _macros 0.3.3
  • 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.11.1
    • collection ^1.15.0
  • meta 1.15.0
  • mime 2.0.0
  • nested 1.0.0
    • flutter any
  • octo_image 2.1.0
    • flutter any
  • os_detect 2.0.2
    • meta ^1.9.0
  • package_config 2.1.1
    • path ^1.8.0
  • package_info_plus 8.1.2
    • 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 ^3.0.2
    • web >=0.5.0 <2.0.0
    • win32 ^5.5.3
    • clock ^1.1.1
  • package_info_plus_platform_interface 3.0.2
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.4
  • page_view_indicators 2.0.0
    • flutter any
  • path 1.9.0
  • path_parsing 1.1.0
    • meta ^1.3.0
    • vector_math ^2.1.0
  • path_provider 2.1.5
    • flutter any
    • path_provider_android ^2.2.5
    • 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_provider_android 2.2.15
    • flutter any
    • path_provider_platform_interface ^2.1.0
  • path_provider_foundation 2.4.1
    • 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.3.0
    • ffi ^2.0.0
    • flutter any
    • path ^1.8.0
    • path_provider_platform_interface ^2.1.0
  • percent_indicator 4.2.4
    • flutter any
  • permission_handler 11.3.1
    • flutter any
    • meta ^1.7.0
    • permission_handler_android ^12.0.3
    • permission_handler_apple ^9.4.3
    • permission_handler_html ^0.1.1
    • permission_handler_windows ^0.2.1
    • permission_handler_platform_interface ^4.2.0
  • permission_handler_android 12.0.13
    • flutter any
    • permission_handler_platform_interface ^4.2.0
  • permission_handler_apple 9.4.5
    • flutter any
    • permission_handler_platform_interface ^4.2.0
  • permission_handler_html 0.1.3+5
    • flutter any
    • flutter_web_plugins any
    • permission_handler_platform_interface ^4.1.0
    • web >=0.5.1 <2.0.0
  • permission_handler_platform_interface 4.2.3
    • flutter any
    • meta ^1.3.0
    • plugin_platform_interface ^2.0.0
  • permission_handler_windows 0.2.1
    • flutter any
    • permission_handler_platform_interface ^4.1.0
  • petitparser 6.0.2
    • meta ^1.9.0
  • platform 3.1.6
  • plugin_platform_interface 2.1.8
    • meta ^1.3.0
  • pool 1.5.1
    • async ^2.5.0
    • stack_trace ^1.10.0
  • posix 6.0.1
    • ffi ^2.0.1
    • meta ^1.7.0
    • path ^1.8.3
  • protobuf 3.1.0
    • collection ^1.15.0
    • fixnum ^1.0.0
    • meta ^1.7.0
  • pub_semver 2.1.5
    • collection ^1.15.0
    • meta ^1.3.0
  • pubspec_parse 1.4.0
    • checked_yaml ^2.0.1
    • collection ^1.15.0
    • json_annotation ^4.8.0
    • pub_semver ^2.0.0
    • yaml ^3.0.0
  • rate_my_app 2.2.0
    • shared_preferences >=2.0.0 <3.0.0
    • flutter_rating_bar >=4.0.0 <5.0.0
    • flutter any
  • responsive_builder 0.7.1
    • flutter any
    • provider ^6.0.5
  • rive_common 0.4.15
    • collection ^1.15.0
    • ffi ^2.0.1
    • flutter any
    • flutter_web_plugins any
    • graphs ^2.0.0
    • http >=0.13.3 <2.0.0
    • meta ^1.3.0
    • plugin_platform_interface ^2.0.2
    • web >=0.5.1 <2.0.0
  • rxdart 0.28.0
  • scratch_space 1.0.2
    • build ^2.0.0
    • crypto ^3.0.0
    • path ^1.8.0
    • pool ^1.5.0
  • share_plus 10.1.3
    • cross_file ^0.3.4+2
    • meta ^1.8.0
    • mime >=1.0.4 <3.0.0
    • flutter any
    • flutter_web_plugins any
    • share_plus_platform_interface ^5.0.2
    • file >=6.1.4 <8.0.0
    • url_launcher_web ^2.3.2
    • url_launcher_windows ^3.1.2
    • url_launcher_linux ^3.1.1
    • url_launcher_platform_interface ^2.3.2
    • ffi ^2.1.2
    • web ^1.0.0
    • win32 ^5.5.3
  • share_plus_platform_interface 5.0.2
    • cross_file ^0.3.3+4
    • flutter any
    • meta ^1.8.0
    • mime >=1.0.4 <3.0.0
    • plugin_platform_interface ^2.1.4
    • path_provider ^2.0.14
    • uuid >=3.0.7 <5.0.0
  • shared_preferences 2.3.5
    • flutter any
    • shared_preferences_android ^2.3.4
    • shared_preferences_foundation ^2.5.0
    • shared_preferences_linux ^2.4.0
    • shared_preferences_platform_interface ^2.4.0
    • shared_preferences_web ^2.4.0
    • shared_preferences_windows ^2.4.0
  • shared_preferences_android 2.4.0
    • flutter any
    • shared_preferences_platform_interface ^2.4.0
  • shared_preferences_foundation 2.5.4
    • flutter any
    • shared_preferences_platform_interface ^2.4.0
  • shared_preferences_linux 2.4.1
    • 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.4.0
  • shared_preferences_platform_interface 2.4.1
    • flutter any
    • plugin_platform_interface ^2.1.7
  • shared_preferences_web 2.4.2
    • flutter any
    • flutter_web_plugins any
    • shared_preferences_platform_interface ^2.4.0
    • web >=0.5.1 <2.0.0
  • shared_preferences_windows 2.4.1
    • 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.4.0
  • sign_in_with_apple_platform_interface 1.1.0
    • flutter any
    • plugin_platform_interface ^2.0.0
    • meta ^1.3.0
  • sign_in_with_apple_web 2.1.1
    • flutter any
    • flutter_web_plugins any
    • sign_in_with_apple_platform_interface ^1.1.0
  • sky_engine 0.0.0
  • smooth_page_indicator 1.2.0+3
    • flutter any
  • source_maps 0.10.13
    • source_span ^1.8.0
  • source_span 1.10.0
    • collection ^1.15.0
    • path ^1.8.0
    • term_glyph ^1.2.0
  • sprintf 7.0.0
  • sqflite 2.4.1
    • flutter any
    • sqflite_android >=2.4.0-1 <4.0.0
    • sqflite_darwin >=2.4.1 <4.0.0
    • sqflite_platform_interface >=2.4.0-0 <4.0.0
    • sqflite_common >=2.5.0-1 <4.0.0
    • path >=1.8.0 <3.0.0
  • sqflite_android 2.4.0
    • flutter any
    • sqflite_common >=2.5.0-1 <4.0.0
    • path >=1.8.0 <3.0.0
    • sqflite_platform_interface >=2.4.0-0 <4.0.0
  • sqflite_common 2.5.4+6
    • synchronized >=3.0.0 <5.0.0
    • path >=1.8.0 <3.0.0
    • meta >=1.14.0 <3.0.0
  • sqflite_darwin 2.4.1+1
    • flutter any
    • sqflite_platform_interface >=2.4.0-0 <4.0.0
    • meta >=1.7.0 <3.0.0
    • sqflite_common >=2.5.4+5 <4.0.0
    • path >=1.8.0 <3.0.0
  • sqflite_platform_interface 2.4.0
    • flutter any
    • platform >=3.0.0 <5.0.0
    • sqflite_common >=2.5.4+5 <4.0.0
    • plugin_platform_interface >=2.1.7 <4.0.0
    • meta >=1.15.0 <3.0.0
  • stack_trace 1.12.0
    • path ^1.8.0
  • stream_channel 2.1.2
    • async ^2.5.0
  • stream_transform 2.1.1
  • string_scanner 1.3.0
    • source_span ^1.8.0
  • synchronized 3.3.0+3
  • term_glyph 1.2.1
  • test_api 0.7.3
    • async ^2.5.0
    • boolean_selector ^2.1.0
    • collection ^1.15.0
    • meta ^1.14.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
  • typed_data 1.4.0
    • 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.14
    • flutter any
    • url_launcher_platform_interface ^2.3.1
  • url_launcher_ios 6.3.2
    • flutter any
    • url_launcher_platform_interface ^2.2.0
  • url_launcher_linux 3.2.1
    • flutter any
    • url_launcher_platform_interface ^2.2.0
  • url_launcher_macos 3.2.2
    • 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.3
    • flutter any
    • flutter_web_plugins any
    • url_launcher_platform_interface ^2.2.0
    • web >=0.5.1 <2.0.0
  • url_launcher_windows 3.1.3
    • flutter any
    • url_launcher_platform_interface ^2.2.0
  • uuid 4.5.1
    • crypto ^3.0.0
    • sprintf ^7.0.0
    • meta ^1.10.0
    • fixnum ^1.1.0
  • vector_graphics 1.1.15
    • flutter any
    • http ^1.0.0
    • vector_graphics_codec ^1.1.11+1
  • vector_graphics_codec 1.1.12
  • vector_graphics_compiler 1.1.16
    • args ^2.3.0
    • meta ^1.7.0
    • path ^1.8.0
    • path_parsing ^1.0.1
    • vector_graphics_codec ^1.1.11+1
    • xml >=6.3.0 <=6.5.0
  • vector_math 2.1.4
  • version 3.0.2
  • visibility_detector 0.4.0+2
    • flutter any
  • vm_service 14.3.0
  • watcher 1.1.1
    • async ^2.5.0
    • path ^1.8.0
  • win32 5.10.0
    • ffi ^2.1.3
  • win32_registry 1.1.5
    • ffi ^2.1.3
    • win32 ^5.5.4
  • xdg_directories 1.1.0
    • 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.3
    • collection ^1.15.0
    • source_span ^1.8.0
    • string_scanner ^1.2.0
  • youtube_player_flutter 9.1.1
    • flutter any
    • flutter_inappwebview ^6.1.1+1

Steps to reproduce

Google oauth seems to no longer allow the account selection after selecting an account.
Something has changed within the last month or so. I'm not sure if it is device/android related (happens on many devices), code related, or google cloud related.

To reproduce:

  1. Use an android device with multiple google accounts.
  2. Press login in your app and choose account A
  3. Logout
  4. Press login in your app

At this point I'd like to have the user have the ability to select account B, but now it auto-logs in with account A
The account selection is not shown

Looking at the code everything looks correct:
in GoogleProvider:
firebaseAuthProvider.setCustomParameters(const { 'prompt': 'select_account', });
I'm not sure why this in no longer honored on android.
It still works as expected on web (you see account selection), but android will just auto-assume the last account.

Any ideas?

Expected Behavior

  1. Use a device with multiple google accounts.
  2. Press login in your app and choose account A
  3. Logout
  4. Press login in your app
  5. Choose account B

Actual Behavior

.

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Needs AttentionOP created or responded to issue and it needs attention.StaleIssue with no recent activityauth

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions