Description
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 Firestore
What platform(s) does this bug affect?
macOS
List of dependencies used.
flutter pub deps -s list
Dart SDK 3.7.2 Flutter SDK 3.29.3 irmanager 2.8.4+247dependencies:
- 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
- cupertino_icons 1.0.8
- 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
- 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
- firebase_messaging 15.2.4
- firebase_core ^3.12.1
- firebase_core_platform_interface ^5.3.1
- firebase_messaging_platform_interface ^4.6.4
- firebase_messaging_web ^3.10.4
- flutter any
- meta ^1.8.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
- provider 6.1.2
- collection ^1.15.0
- flutter any
- nested ^1.0.0
- font_awesome_flutter 10.8.0
- flutter any
- intl 0.19.0
- clock ^1.1.0
- meta ^1.0.2
- path ^1.8.0
- 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
- shared_preferences 2.5.2
- 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
- equatable 2.0.7
- collection ^1.15.0
- meta ^1.3.0
- 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
- just_audio 0.9.46
- just_audio_platform_interface ^4.4.0
- just_audio_web ^0.4.14
- audio_session ^0.1.24
- rxdart >=0.26.0 <0.29.0
- path ^1.8.0
- path_provider ^2.0.0
- async ^2.5.0
- uuid >=3.0.1 <5.0.0
- crypto ^3.0.0
- meta ^1.3.0
- flutter any
- uuid 4.5.1
- crypto ^3.0.0
- sprintf ^7.0.0
- meta ^1.10.0
- fixnum ^1.1.0
- pdf 3.11.3
- archive >=3.4.0 <4.1.0
- barcode >=2.2.3 <3.0.0
- bidi ^2.0.10
- crypto ^3.0.0
- image >=4.1.0 <4.6.0
- meta >=1.3.0 <2.0.0
- path_parsing >=0.2.0 <2.0.0
- vector_math ^2.1.0
- xml >=6.3.0 <7.0.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
- open_filex 4.7.0
- flutter any
- ffi ^2.0.1
- http 1.3.0
- async ^2.5.0
- http_parser ^4.0.0
- meta ^1.3.0
- web >=0.5.0 <2.0.0
- shimmer 3.0.0
- flutter any
- flutter_datetime_picker_plus 2.2.0
- flutter any
- auto_size_text 3.0.0
- flutter any
- fl_chart 0.70.2
- equatable ^2.0.7
- flutter any
- vector_math ^2.1.4
- meta 1.16.0
- timezone 0.10.0
- http ^1.2.1
- path ^1.8.0
- material_design_icons_flutter 7.0.7296
- flutter any
- flutter_animate 4.5.2
- flutter any
- flutter_shaders ^0.1.2
- percent_indicator 4.2.4
- flutter any
- settings_ui 2.0.2
- flutter any
- collection 1.19.1
- hive 2.2.3
- meta ^1.3.0
- crypto ^3.0.0
dev dependencies:
- flutter_lints 5.0.0
- lints ^5.0.0
- flutter_test 0.0.0
- flutter any
- test_api 0.7.4
- matcher 0.12.17
- path 1.9.1
- fake_async 1.3.2
- clock 1.1.2
- stack_trace 1.12.1
- vector_math 2.1.4
- leak_tracker_flutter_testing 3.0.9
- async 2.12.0
- boolean_selector 2.1.2
- characters 1.4.0
- collection 1.19.1
- leak_tracker 10.0.8
- 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 14.3.1
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 3.6.1
- crypto ^3.0.3
- path ^1.8.0
- args 2.3.1
- async 2.12.0
- collection ^1.15.0
- meta ^1.3.0
- audio_session 0.1.25
- flutter any
- flutter_web_plugins any
- rxdart >=0.26.0 <0.29.0
- meta ^1.3.0
- barcode 2.2.3
- meta ^1.7.0
- qr ^3.0.0
- bidi 2.0.10
- boolean_selector 2.1.2
- source_span ^1.8.0
- string_scanner ^1.1.0
- characters 1.4.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
- crypto 3.0.3
- typed_data ^1.3.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
- fake_async 1.3.2
- clock ^1.1.0
- collection ^1.15.0
- ffi 2.1.3
- file 7.0.0
- meta ^1.9.1
- path ^1.8.3
- 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_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_messaging_platform_interface 4.6.4
- _flutterfire_internals ^1.3.53
- firebase_core ^3.12.1
- flutter any
- meta ^1.8.0
- plugin_platform_interface ^2.1.3
- firebase_messaging_web 3.10.4
- _flutterfire_internals ^1.3.53
- firebase_core ^3.12.1
- firebase_core_web ^2.21.1
- firebase_messaging_platform_interface ^4.6.4
- flutter any
- flutter_web_plugins any
- meta ^1.8.0
- web ^1.0.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.0
- flutter_localizations 0.0.0
- flutter any
- intl 0.19.0
- 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_shaders 0.1.2
- flutter any
- vector_math ^2.1.4
- 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
- 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
- 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.3.0
- archive ^3.6.1
- meta ^1.3.0
- xml ^6.0.1
- just_audio_platform_interface 4.4.0
- flutter any
- plugin_platform_interface ^2.0.0
- just_audio_web 0.4.14
- just_audio_platform_interface ^4.4.0
- flutter any
- flutter_web_plugins any
- web ^1.0.0
- leak_tracker 10.0.8
- 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.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
- lints 5.0.0
- 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
- nested 1.0.0
- flutter any
- 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.0.1
- vector_math ^2.1.0
- meta ^1.3.0
- path_provider_android 2.2.15
- flutter any
- path_provider_platform_interface ^2.1.0
- path_provider_foundation 2.4.0
- 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.1
- flutter any
- platform ^3.0.0
- plugin_platform_interface ^2.1.0
- 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
- petitparser 5.4.0
- meta ^1.9.0
- platform 3.1.0
- plugin_platform_interface 2.1.8
- meta ^1.3.0
- qr 3.0.1
- meta ^1.3.0
- rxdart 0.27.7
- shared_preferences_android 2.4.6
- flutter any
- shared_preferences_platform_interface ^2.4.0
- shared_preferences_foundation 2.5.3
- 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
- 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
- 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
- typed_data 1.3.1
- collection ^1.15.0
- url_launcher_android 6.3.12
- flutter any
- url_launcher_platform_interface ^2.3.1
- url_launcher_ios 6.3.1
- flutter any
- url_launcher_platform_interface ^2.2.0
- url_launcher_linux 3.2.0
- flutter any
- url_launcher_platform_interface ^2.2.0
- url_launcher_macos 3.2.1
- 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.2
- 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
- vm_service 14.3.1
- web 1.1.0
- win32 5.6.0
- ffi ^2.1.3
- xdg_directories 1.0.4
- meta ^1.3.0
- path ^1.8.0
- xml 6.3.0
- collection ^1.17.0
- meta ^1.9.0
- petitparser ^5.4.0
Steps to reproduce
After updating to Flutter 3.29 (or might have occurred with 3.27 as well), I am no longer able to log in to web version of my app using Safari on MacOS (Chrome works fine on MacOS and Safari works fine on my older iPad). Steps to repro:
- Visit my app's web page at https://ehnow.com/ir/web
- Place cursor in the password field and type characters
- Note that instead of the character appearing in the password field, they appear in the email field (despite the cursor flashing in the password field)
Expected Behavior
Typing in password field should result in characters showing up in password field, not email field.
Actual Behavior
Instead of the character appearing in the password field, they appear in the email field (despite the cursor flashing in the password field)
Additional Information
MacBook Pro M4 running Sequoia 15.5
Safari version 18.5
firebase_ui_auth 1.16.1
I had the 1Password for Safari extension enabled initially and though that might be the issue, but I disabled the extension and restarted the Mac, and the problem remains. There is no way to log into my app on Safari on my Mac.
Pic attached:
