Skip to content

🐛 Google Sign-in UI lacks contrast for testing agent to identify button hit area #495

Open
@pgainullin

Description

@pgainullin

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 OAuth Google

What platform(s) does this bug affect?

Android

List of dependencies used.

flutter pub deps -s list
Dart SDK 3.8.0-265.0.dev
Flutter SDK 3.32.0-1.0.pre.72
business_card 1.0.3+39

dependencies:

  • flutter 0.0.0
    • characters 1.4.0
    • collection 1.19.1
    • material_color_utilities 0.11.1
    • meta 1.16.0
    • vector_math 2.1.4
    • sky_engine any
  • firebase_core 3.12.1
    • firebase_core_platform_interface ^5.4.0
    • firebase_core_web ^2.21.1
    • flutter any
    • meta ^1.8.0
  • firebase_auth 5.5.1
    • firebase_auth_platform_interface ^7.6.1
    • firebase_auth_web ^5.14.1
    • firebase_core ^3.12.1
    • firebase_core_platform_interface ^5.3.1
    • flutter any
    • meta ^1.8.0
  • google_sign_in 6.3.0
    • flutter any
    • google_sign_in_android ^6.2.0
    • google_sign_in_ios ^5.8.1
    • google_sign_in_platform_interface ^2.5.0
    • google_sign_in_web ^0.12.4+4
  • cloud_functions 5.3.4
    • cloud_functions_platform_interface ^5.6.4
    • cloud_functions_web ^4.10.10
    • firebase_core ^3.12.1
    • firebase_core_platform_interface ^5.3.1
    • flutter any
  • cupertino_icons 1.0.8
  • shadcn_ui 0.23.3
    • collection ^1.19.0
    • flutter any
    • flutter_animate ^4.5.2
    • flutter_localizations any
    • flutter_svg ^2.0.16
    • intl ^0.19.0
    • lucide_icons_flutter ^1.2.5
    • two_dimensional_scrollables ^0.3.3
    • universal_image ^1.0.8
    • vector_graphics ^1.1.15
  • firebase_ui_oauth_google 1.4.1
    • firebase_auth ^5.4.0
    • firebase_ui_oauth ^1.6.1
    • flutter any
    • google_sign_in ^6.2.1
  • 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
  • firebase_app_check 0.3.2+4
    • firebase_app_check_platform_interface ^0.1.1+4
    • firebase_app_check_web ^0.2.0+8
    • firebase_core ^3.12.1
    • firebase_core_platform_interface ^5.3.1
    • 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
  • firebase_storage 12.4.4
    • firebase_core ^3.12.1
    • firebase_core_platform_interface ^5.3.1
    • firebase_storage_platform_interface ^5.2.4
    • firebase_storage_web ^3.10.11
    • flutter any
  • flex_color_picker 3.7.0
    • flex_seed_scheme ^3.5.0
    • flutter any
  • infinite_carousel 1.1.1
    • flutter any
  • cloud_firestore 5.6.5
    • cloud_firestore_platform_interface ^6.6.5
    • cloud_firestore_web ^4.4.5
    • collection ^1.0.0
    • firebase_core ^3.12.1
    • firebase_core_platform_interface ^5.4.0
    • flutter any
    • meta ^1.8.0
  • html 0.15.5
    • csslib ^1.0.0
    • source_span ^1.8.0
  • linkedin_login 3.1.3
    • flutter any
    • http ^1.2.1
    • meta ^1.11.0
    • rxdart >=0.27.7 <0.29.0
    • uuid ^4.3.3
    • webview_flutter ^4.7.0
    • linkedin_login_platform_interface ^0.0.1
    • linkedin_login_ios ^0.0.2
    • linkedin_login_android ^0.0.1
  • in_app_purchase 3.2.1
    • flutter any
    • in_app_purchase_android ^0.4.0
    • in_app_purchase_platform_interface ^1.4.0
    • in_app_purchase_storekit ^0.3.14
  • package_info_plus 8.3.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 ^3.2.0
    • web >=0.5.0 <2.0.0
    • win32 ^5.5.3
    • clock ^1.1.1
  • external_app_launcher 4.0.3
    • flutter any
  • firebase_analytics 11.4.4
    • firebase_analytics_platform_interface ^4.3.4
    • firebase_analytics_web ^0.5.10+10
    • firebase_core ^3.12.1
    • firebase_core_platform_interface ^5.3.1
    • flutter any
  • firebase_crashlytics 4.3.4
    • firebase_core ^3.12.1
    • firebase_core_platform_interface ^5.3.1
    • firebase_crashlytics_platform_interface ^3.8.4
    • flutter any
    • stack_trace ^1.10.0
  • lucide_icons 0.257.0
    • flutter any
  • camera 0.11.1
    • camera_android_camerax ^0.6.13
    • camera_avfoundation ^0.9.18
    • camera_platform_interface ^2.9.0
    • camera_web ^0.3.3
    • flutter any
    • flutter_plugin_android_lifecycle ^2.0.2
  • google_mlkit_image_labeling 0.14.1
    • flutter any
    • google_mlkit_commons ^0.11.0
  • google_mlkit_text_recognition 0.15.0
    • flutter any
    • google_mlkit_commons ^0.11.0
  • permission_handler 11.4.0
    • flutter any
    • meta ^1.7.0
    • permission_handler_android ^12.1.0
    • permission_handler_apple ^9.4.6
    • permission_handler_html ^0.1.1
    • permission_handler_windows ^0.2.1
    • permission_handler_platform_interface ^4.3.0
  • carousel_slider 5.0.0
    • flutter any
  • firebase_vertexai 1.4.0
    • firebase_app_check ^0.3.2+4
    • firebase_auth ^5.5.1
    • firebase_core ^3.12.1
    • firebase_core_platform_interface ^5.3.1
    • flutter any
    • http ^1.1.0
  • flutter_contacts 1.1.9+2
    • flutter any

dev dependencies:

  • flutter_test 0.0.0
    • flutter any
    • test_api 0.7.4
    • matcher 0.12.17
    • path 1.9.1
    • fake_async 1.3.3
    • clock 1.1.2
    • stack_trace 1.12.1
    • vector_math 2.1.4
    • leak_tracker_flutter_testing 3.0.9
    • async 2.13.0
    • boolean_selector 2.1.2
    • characters 1.4.0
    • collection 1.19.1
    • leak_tracker 10.0.9
    • leak_tracker_testing 3.0.1
    • material_color_utilities 0.11.1
    • meta 1.16.0
    • source_span 1.10.1
    • stream_channel 2.1.4
    • string_scanner 1.4.1
    • term_glyph 1.2.2
    • vm_service 15.0.0
  • flutter_lints 4.0.0
    • lints ^4.0.0
  • flutter_launcher_icons 0.14.3
    • args ^2.5.0
    • checked_yaml ^2.0.3
    • cli_util ^0.4.1
    • image ^4.2.0
    • json_annotation ^4.9.0
    • path ^1.9.0
    • yaml ^3.1.2

dependency overrides:

  • intl 0.19.0
    • clock ^1.1.0
    • meta ^1.0.2
    • path ^1.8.0

transitive dependencies:

  • _flutterfire_internals 1.3.53
    • collection ^1.0.0
    • firebase_core ^3.12.1
    • firebase_core_platform_interface ^5.4.0
    • flutter any
    • meta ^1.8.0
  • archive 4.0.5
    • crypto ^3.0.3
    • path ^1.8.0
    • posix ^6.0.1
  • args 2.7.0
  • async 2.13.0
    • collection ^1.15.0
    • meta ^1.3.0
  • boolean_selector 2.1.2
    • source_span ^1.8.0
    • string_scanner ^1.1.0
  • camera_android_camerax 0.6.14+1
    • async ^2.5.0
    • camera_platform_interface ^2.9.0
    • flutter any
    • meta ^1.7.0
    • stream_transform ^2.1.0
  • camera_avfoundation 0.9.18+13
    • camera_platform_interface ^2.9.0
    • flutter any
    • stream_transform ^2.0.0
  • camera_platform_interface 2.10.0
    • cross_file ^0.3.1
    • flutter any
    • plugin_platform_interface ^2.1.7
    • stream_transform ^2.0.0
  • camera_web 0.3.5
    • camera_platform_interface ^2.6.0
    • flutter any
    • flutter_web_plugins any
    • stream_transform ^2.0.0
    • web >=0.5.1 <2.0.0
  • characters 1.4.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.2
  • cloud_firestore_platform_interface 6.6.5
    • _flutterfire_internals ^1.3.53
    • collection ^1.15.0
    • firebase_core ^3.12.1
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • cloud_firestore_web 4.4.5
    • _flutterfire_internals ^1.3.53
    • cloud_firestore_platform_interface ^6.6.5
    • collection ^1.0.0
    • firebase_core ^3.12.1
    • firebase_core_web ^2.21.1
    • flutter any
    • flutter_web_plugins any
  • cloud_functions_platform_interface 5.6.4
    • firebase_core ^3.12.1
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • cloud_functions_web 4.10.10
    • cloud_functions_platform_interface ^5.6.4
    • firebase_core ^3.12.1
    • firebase_core_web ^2.21.1
    • flutter any
    • flutter_web_plugins any
  • collection 1.19.1
  • 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
  • email_validator 2.1.17
  • equatable 2.0.7
    • collection ^1.15.0
    • meta ^1.3.0
  • extended_image 10.0.0
    • extended_image_library ^5.0.0
    • flutter any
    • meta ^1.7.0
    • vector_math ^2.1.4
  • extended_image_library 5.0.0
    • crypto ^3.0.0
    • flutter any
    • http_client_helper ^3.0.0
    • js >=0.6.0 <0.8.0
    • path ^1.9.0
    • path_provider ^2.1.0
    • web >=0.3.0 <10.0.0
  • fake_async 1.3.3
    • clock ^1.1.0
    • collection ^1.15.0
  • ffi 2.1.4
  • 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+4
    • cross_file ^0.3.1
    • file_selector_platform_interface ^2.6.0
    • flutter any
  • firebase_analytics_platform_interface 4.3.4
    • _flutterfire_internals ^1.3.53
    • firebase_core ^3.12.1
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_analytics_web 0.5.10+10
    • _flutterfire_internals ^1.3.53
    • firebase_analytics_platform_interface ^4.3.4
    • firebase_core ^3.12.1
    • firebase_core_web ^2.21.1
    • flutter any
    • flutter_web_plugins any
  • firebase_app_check_platform_interface 0.1.1+4
    • _flutterfire_internals ^1.3.53
    • firebase_core ^3.12.1
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_app_check_web 0.2.0+8
    • _flutterfire_internals ^1.3.53
    • firebase_app_check_platform_interface ^0.1.1+4
    • firebase_core ^3.12.1
    • firebase_core_web ^2.21.1
    • flutter any
    • flutter_web_plugins any
    • web ^1.0.0
  • firebase_auth_platform_interface 7.6.1
    • _flutterfire_internals ^1.3.53
    • collection ^1.16.0
    • firebase_core ^3.12.1
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_auth_web 5.14.1
    • firebase_auth_platform_interface ^7.6.1
    • firebase_core ^3.12.1
    • firebase_core_web ^2.21.1
    • 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.21.1
    • 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.8.4
    • _flutterfire_internals ^1.3.53
    • collection ^1.15.0
    • firebase_core ^3.12.1
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_dynamic_links 6.1.4
    • firebase_core ^3.12.1
    • firebase_core_platform_interface ^5.3.1
    • firebase_dynamic_links_platform_interface ^0.2.7+4
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_dynamic_links_platform_interface 0.2.7+4
    • _flutterfire_internals ^1.3.53
    • firebase_core ^3.12.1
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_storage_platform_interface 5.2.4
    • _flutterfire_internals ^1.3.53
    • collection ^1.15.0
    • firebase_core ^3.12.1
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_storage_web 3.10.11
    • _flutterfire_internals ^1.3.53
    • async ^2.5.0
    • firebase_core ^3.12.1
    • firebase_core_web ^2.21.1
    • firebase_storage_platform_interface ^5.2.4
    • flutter any
    • flutter_web_plugins any
    • http >=0.13.0 <2.0.0
    • meta ^1.8.0
    • web ^1.0.0
  • firebase_ui_auth 1.16.1
    • email_validator ^2.1.17
    • firebase_auth ^5.4.0
    • firebase_core ^3.10.0
    • firebase_dynamic_links ^6.1.0
    • firebase_ui_localizations ^1.13.1
    • firebase_ui_oauth ^1.6.1
    • firebase_ui_shared ^1.4.1
    • flutter any
    • flutter_localizations any
    • meta ^1.10.0
  • firebase_ui_localizations 1.13.1
    • flutter any
    • flutter_localizations any
    • path ^1.8.3
  • firebase_ui_oauth 1.6.1
    • desktop_webview_auth ^0.0.14
    • firebase_auth ^5.4.0
    • firebase_ui_auth ^1.16.1
    • firebase_ui_shared ^1.4.1
    • flutter_svg ^2.0.9
    • flutter any
  • firebase_ui_shared 1.4.1
    • flutter any
  • fixnum 1.1.1
  • flex_seed_scheme 3.5.1
    • collection ^1.18.0
    • flutter any
    • meta ^1.9.1
  • flutter_animate 4.5.2
    • flutter any
    • flutter_shaders ^0.1.2
  • flutter_localizations 0.0.0
    • flutter any
    • intl 0.20.2
    • characters 1.4.0
    • clock 1.1.2
    • collection 1.19.1
    • material_color_utilities 0.11.1
    • meta 1.16.0
    • path 1.9.1
    • vector_math 2.1.4
  • flutter_plugin_android_lifecycle 2.0.27
    • flutter any
  • flutter_shaders 0.1.3
    • flutter any
    • vector_math ^2.1.4
  • flutter_svg 2.0.17
    • 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.4.0
    • collection 1.19.1
    • material_color_utilities 0.11.1
    • meta 1.16.0
    • vector_math 2.1.4
  • google_identity_services_web 0.3.3
    • meta ^1.3.0
    • web >=0.5.1 <2.0.0
  • google_mlkit_commons 0.11.0
    • flutter any
  • google_sign_in_android 6.2.0
    • flutter any
    • google_sign_in_platform_interface ^2.5.0
  • google_sign_in_ios 5.8.1
    • flutter any
    • google_sign_in_platform_interface ^2.5.0
  • google_sign_in_platform_interface 2.5.0
    • flutter any
    • plugin_platform_interface ^2.1.7
  • google_sign_in_web 0.12.4+4
    • flutter any
    • flutter_web_plugins any
    • google_identity_services_web ^0.3.1
    • google_sign_in_platform_interface ^2.5.0
    • http >=0.13.0 <2.0.0
    • web >=0.5.1 <2.0.0
  • http 1.3.0
    • async ^2.5.0
    • http_parser ^4.0.0
    • meta ^1.3.0
    • web >=0.5.0 <2.0.0
  • http_client_helper 3.0.0
    • http ^1.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.4
    • archive ^4.0.2
    • meta ^1.3.0
    • xml ^6.0.1
  • image_picker_android 0.8.12+22
    • 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+2
    • 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+2
    • 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.1
    • 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
  • in_app_purchase_android 0.4.0+1
    • collection ^1.15.0
    • flutter any
    • in_app_purchase_platform_interface ^1.4.0
  • in_app_purchase_platform_interface 1.4.0
    • flutter any
    • plugin_platform_interface ^2.1.7
  • in_app_purchase_storekit 0.3.21
    • collection ^1.15.0
    • flutter any
    • in_app_purchase_platform_interface ^1.4.0
    • json_annotation ^4.3.0
  • js 0.7.2
  • json_annotation 4.9.0
    • meta ^1.4.0
  • leak_tracker 10.0.9
    • clock ^1.1.1
    • collection ^1.15.0
    • meta ^1.8.0
    • path ^1.8.3
    • vm_service >=11.10.0 <16.0.0
  • leak_tracker_flutter_testing 3.0.9
    • flutter any
    • leak_tracker >=10.0.8 <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
  • linkedin_login_android 0.0.1
    • flutter any
    • webview_flutter ^4.7.0
    • webview_flutter_android ^3.16.1
    • linkedin_login_platform_interface ^0.0.1
  • linkedin_login_ios 0.0.2
    • flutter any
    • webview_flutter ^4.7.0
    • webview_flutter_wkwebview ^3.13.1
    • linkedin_login_platform_interface ^0.0.1
  • linkedin_login_platform_interface 0.0.1
    • flutter any
    • plugin_platform_interface ^2.1.0
    • equatable ^2.0.3
    • webview_flutter ^4.7.0
  • lints 4.0.0
  • lucide_icons_flutter 1.3.0
    • flutter any
  • matcher 0.12.17
    • 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.16.0
  • mime 2.0.0
  • package_info_plus_platform_interface 3.2.0
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.4
  • path 1.9.1
  • 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.16
    • 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
  • permission_handler_android 12.1.0
    • flutter any
    • permission_handler_platform_interface ^4.2.0
  • permission_handler_apple 9.4.6
    • 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.3.0
    • 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.1.0
    • meta ^1.16.0
    • collection ^1.19.0
  • platform 3.1.6
  • plugin_platform_interface 2.1.8
    • meta ^1.3.0
  • posix 6.0.1
    • ffi ^2.0.1
    • meta ^1.7.0
    • path ^1.8.3
  • rxdart 0.28.0
  • sky_engine 0.0.0
  • source_span 1.10.1
    • collection ^1.15.0
    • path ^1.8.0
    • term_glyph ^1.2.0
  • sprintf 7.0.0
  • stack_trace 1.12.1
    • path ^1.8.0
  • stream_channel 2.1.4
    • async ^2.5.0
  • stream_transform 2.1.1
  • string_scanner 1.4.1
    • source_span ^1.8.0
  • term_glyph 1.2.2
  • test_api 0.7.4
    • 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
  • two_dimensional_scrollables 0.3.3
    • flutter any
  • typed_data 1.4.0
    • collection ^1.15.0
  • universal_image 1.0.9
    • flutter any
    • flutter_svg ^2.0.17
    • extended_image ^10.0.0
  • url_launcher_android 6.3.15
    • 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.4.0
    • 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.4
    • 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.18
    • flutter any
    • http ^1.0.0
    • vector_graphics_codec ^1.1.11+1
  • vector_graphics_codec 1.1.13
  • 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
  • vm_service 15.0.0
  • web 1.1.1
  • webview_flutter 4.9.0
    • flutter any
    • webview_flutter_android ^3.16.0
    • webview_flutter_platform_interface ^2.10.0
    • webview_flutter_wkwebview ^3.15.0
  • webview_flutter_android 3.16.9
    • flutter any
    • webview_flutter_platform_interface ^2.10.0
  • webview_flutter_platform_interface 2.10.0
    • flutter any
    • meta ^1.7.0
    • plugin_platform_interface ^2.1.7
  • webview_flutter_wkwebview 3.18.4
    • flutter any
    • path ^1.8.0
    • webview_flutter_platform_interface ^2.10.0
  • win32 5.12.0
    • ffi ^2.1.3
  • 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

Steps to reproduce

  1. Implement Sign-in Screen in your app. E.g. my app does it as follows:
SignInScreen(
            providers: providers,
            showAuthActionSwitch: false,
            actions: [
              AuthStateChangeAction<SignedIn>(navigateToForm),
              AuthStateChangeAction(navigateToForm),
              AuthCancelledAction((context) {
                Navigator.pop(context);
              }),
            ],
          );

(where providers only has a GoogleProvider defined)

  1. Build a bundle and upload to Firebase App Distribution.
  2. Create a test case requiring login with the App Testing Agent.
  3. Run the test case.

Expected Behavior

Agent logs successfully.

Actual Behavior

Actual result: agent is stuck on the login page tapping just above the button:

Image

Here is how the agent interprets the layout:

Image

Additional Information

PS I realise this could be solved on the agent side, but the UI does seem rather unclear here and this could also entail accessibility issues.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions