Closed garpunkal closed 1 year ago
This only started happening since I upgraded to Android 13 on the Pixel 4.
This started happening to me yesterday after upgrading my Pixel 4XL to Android 13. It seems to still work in the Chrome browser though, may be an issue with apps. It also seems to work if I switch to the Keepass2Android keyboard but some apps will only auto fill the username but not the password.
Same here on my 6A. Chrome works fine while other apps seem to not work (if any field works, it's its username and not password)
I've got the same/very similar issue on a Pixel 4a 5G with GrapheneOS Android 13. Since update to Android 13 some apps don't work with the auto-fill service anymore (e.g. Aegis authenticator) whereas others do. If I change the auto-fill service to Google I get the same "contents can't be auto-filled" message so maybe it is an issue for these individual apps?
Hello!
I at first also blamed the upgrade of my Pixel 6 to Android 13 for this very annoying problem, but since then my Lenovo Yoga Android 10 tablet got the google play systemupdate for August 2022 and began to show the same problems (can´t test some of my banking apps there since they are phone only) that I can´t auto fill username/password fields with Keepass2Android anymore:
https://support.google.com/product-documentation/answer/11412553?hl=en#zippy=%2Caugust
"Utilities [Phone] New UI for AutoFill.[2]
[2] Available through Google Play services v34.22 updated on 08/26/2022"
It seems the culprit is here and maybe something has to be done on this apps side to be allowed for autofill again? In my settings everything is as before, Keepass2Android is the default autofill app!.
Hope that helps,
With kind regards,
Steve
Having the same problem on a Samsung S22+ with Android 13. Works just fine on my Pixel 3XL running Android 12. Autofill prompt doesn't pop-up in Gboard like it does on 12. It mostly gives me the same error, or it autofills the password in the username field. Works just fine in Forefox.
Same here, since update to Android 13 (Note 10 lite) , with auto fill plugin. With some apps works as intended. Some only raise notification for auto fill, but no popup, even after selecting "auto fill" submenu of the input field. Some show suggestion inlined in a swift keyboard, some not. Some apps seem not to be recognised as target for autofill at all, no autofill prompt in any form. Only switch to key pass keyboard helps.
please
This is with just the autofill service not the plugin. It won't fill the password on many apps, however it seems some have been fixed. One remaining that i can find is: Android 13 TQ1A.221205.011 https://play.google.com/store/apps/details?id=com.servicenet.mobile
ok thanks, I can reproduce now.
I tried a bunch of my applications. I thought it was broken for all of them.
Android 13 TP1A.220624.04
Not working, https://play.google.com/store/apps/details?id=com.konylabs.capitalone
https://play.google.com/store/apps/details?id=com.vanguard
https://play.google.com/store/apps/details?id=com.fidelity.wi.activity
https://play.google.com/store/apps/details?id=com.amazon.mShop.android.shopping
https://play.google.com/store/apps/details?id=com.ifs.banking.fiid3364
https://play.google.com/store/apps/details?id=com.excellus.memberapp
https://play.google.com/store/apps/details?id=com.mvphealthcare.mymvp.android
These work https://play.google.com/store/apps/details?id=com.expressvpn.vpn
https://play.google.com/store/apps/details?id=org.mozilla.firefox
https://play.google.com/store/apps/details?id=com.disney.disneyplus
https://play.google.com/store/apps/details?id=com.ebay.mobile
https://play.google.com/store/apps/details?id=com.amazon.avod.thirdpartyclient
On Thu, Feb 2, 2023 at 1:28 AM PhilippC @.***> wrote:
ok thanks, I can reproduce now.
— Reply to this email directly, view it on GitHub https://github.com/PhilippC/keepass2android/issues/2059#issuecomment-1413218050, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACR7SB6NY6R7EOS4EFD4U5TWVNHYRANCNFSM57P67N5Q . You are receiving this because you commented.Message ID: @.***>
Since the App in Google Play App Store is not as new as on GitHub I updated to Version v1.09e-r1 manually. With this Version the autoill feature works better but not always. E.g it does still not work on Spotify.
Android 13 TD1A.220804.031 https://play.google.com/store/apps/details?id=com.spotify.music
I have just published version 1.09e-r3 with lots of improvements to detection of auto-fill fields. I tested with all apps mentioned above (if they were available in my country which is often not the case for finance apps), but not all Android versions (and this does affect how the autofill view is presented to the app).
If you still experience auto-fill issues, please do the following:
@PhilippC Can you tell us when the next stable version will be on Google Play? The current stable version is still 1.09c-r0 from over a year ago. Are the later versions considered beta versions? Can we somehow deduce that from the version number?
This fixed it in everything I can find, thank you!
@PhilippC Can you tell us when the next stable version will be on Google Play? The current stable version is still 1.09c-r0 from over a year ago. Are the later versions considered beta versions? Can we somehow deduce that from the version number?
I hope that 1.09e-r3 will become the next stable version, but I am waiting for some more user feedback first - it's nearly impossible to test all the features on all Android versions/devices etc.
It seems to have fixed every app I've tried so far!
Not sure if it's the right place to ask, but what is the 'f = f' in IsPassword in the autofill parser doing? I haven't used C# in quite a while so I might be seeing something that's not there. Just curious.
Thanks!
On Tue, Mar 7, 2023, 2:25 PM PhilippC @.***> wrote:
@PhilippC https://github.com/PhilippC Can you tell us when the next stable version will be on Google Play? The current stable version is still 1.09c-r0 from over a year ago. Are the later versions considered beta versions? Can we somehow deduce that from the version number?
I hope that 1.09e-r3 will become the next stable version, but I am waiting for some more user feedback first - it's nearly impossible to test all the features on all Android versions/devices etc.
— Reply to this email directly, view it on GitHub https://github.com/PhilippC/keepass2android/issues/2059#issuecomment-1458702580, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACR7SB6R546GWQOR3PHNKX3W26DRVANCNFSM57P67N5Q . You are receiving this because you commented.Message ID: @.***>
Not sure if it's the right place to ask, but what is the 'f = f' in IsPassword in the autofill parser doing?
Ooops, sorry for the hint. I removed the code now, it was a debugging left-over that should not be pushed. (It doesn't hurt but should be removed anyway)
for the records: There is at least one open issue with the new implementation. A user has sent a logcat with a crash due to
[ 03-25 05:39:00.675 4589: 4589 D/KP2A ]
System.InvalidOperationException: Sequence contains no elements
at System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00010] in <052d4ffc295b472ebae9750a0d92739d>:0
at Kp2aAutofillParser.StructureParserBase`1[FieldT].IsPassword (Kp2aAutofillParser.InputField f) [0x0008a] in <7f353df7c6a54effae48561365fe60ae>:0
at Kp2aAutofillParser.StructureParserBase`1[FieldT].<Parse>b__12_3 (FieldT f) [0x00009] in <7f353df7c6a54effae48561365fe60ae>:0
at System.Linq.Enumerable+WhereListIterator`1[TSource].ToList () [0x00017] in <052d4ffc295b472ebae9750a0d92739d>:0
at System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x0001f] in <052d4ffc295b472ebae9750a0d92739d>:0
at Kp2aAutofillParser.StructureParserBase`1[FieldT].Parse (System.Boolean forFill, System.Boolean isManualRequest, Kp2aAutofillParser.AutofillView`1[TField] autofillView) [0x00196] in <7f353df7c6a54effae48561365fe60ae>:0
at keepass2android.services.AutofillBase.StructureParser.Parse (System.Boolean forFill, System.Boolean isManualRequest, Kp2aAutofillParser.AutofillView`1[TField] autofillView) [0x0000d] in <8c4130f7bdcf4f34b846015613d5903a>:0
at keepass2android.services.AutofillBase.StructureParser.ParseForFill (System.Boolean isManual) [0x00018] in <8c4130f7bdcf4f34b846015613d5903a>:0
at keepass2android.services.AutofillBase.AutofillServiceBase.OnFillRequest (Android.Service.Autofill.FillRequest request, Android.OS.CancellationSignal cancellationSignal, Android.Service.Autofill.FillCallback callback) [0x0009f] in <8c4130f7bdcf4f34b846015613d5903a>:0
at Android.Service.Autofill.AutofillService.n_OnFillRequest_Landroid_service_autofill_FillRequest_Landroid_os_CancellationSignal_Landroid_service_autofill_FillCallback_ (System.IntPtr jnienv, System.IntPtr native__this, System.IntPtr native_request, System.IntPtr native_cancellationSignal, System.IntPtr native__callback) [0x00020] in <3e1504268cb1422b8c7c2994fae408c2>:0
at Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PPLLL_V (_JniMarshal_PPLLL_V callback, System.IntPtr jnienv, System.IntPtr klazz, System.IntPtr p0, System.IntPtr p1, System.IntPtr p2) [0x00005] in <3e1504268cb1422b8c7c2994fae408c2>:0
I am waiting for the structure causing this, so I can add a unit test for this case.
https://github.com/PhilippC/keepass2android/issues/2059#issuecomment-1489909969 is fixed in e101ffb01e33266c7f872608eaae6d6fa552c073 and 9933fa1f9daa528a90d250526e946bf5eacd5e20
I have received further reports regarding autofill. Closing this for now.
Often no Autofill in Chrome and other Apps. Android 14 / Pixel 8 pro. Sometimes the Autofill is as it has to. Sometimes the Autofill of Android is on, but no reaktion from KP2A. Sorry, i know... My english is very bad... 😉
Edit: Now i see, that the Autofill of KP2A reacts sometimes, when i push the show/unshow-Button at the Password-Fields more than one time.
@DB1113 if you want to report an issue, please follow https://github.com/PhilippC/keepass2android/issues/2059#issuecomment-1455921233
Hey Philipp, I am not a developer and hope this is the correct way to report:
App: https://play.google.com/store/apps/details?id=one.tomorrow.app OS: Android 13 Model: FP3 KP2A version: 1.10-pre
Expected behavior: Showing Autofill option on keyboard and / or showing "Autofill" on longhold on field input Actual behavior: Autofill option on keyboard not shown and "Autofill" not showing on longhold
Log:
02.02.2024 08:51:00:635 -- DatabaseSettingsActivity.OnPause 34
02.02.2024 08:51:00:645 -- Timeout start
02.02.2024 08:51:00:703 -- DatabaseSettingsActivity.OnStop 34
02.02.2024 08:51:01:47 -- DatabaseSettingsActivity.OnDestroyTrue 34
02.02.2024 08:51:01:419 -- GroupActivity.OnDestroyTrue 33
02.02.2024 08:51:01:683 -- SelectCurrentDbActivity.OnDestroyTrue 31
02.02.2024 08:51:01:687 -- OngoingNotificationsService.OnTaskRemoved: android.intent.action.MAIN
02.02.2024 08:51:01:688 -- QuickLocking database
02.02.2024 08:51:01:721 -- Starting/Updating OngoingNotificationsService. Database QuickLocked
02.02.2024 08:51:10:816 -- parsing autofillStructure...
02.02.2024 08:51:12:8 -- This is the autofillStructure:
{
"InputFields": [
{
"IdEntry": null,
"Hint": null,
"ClassName": "android.widget.FrameLayout",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "action_bar_root",
"Hint": null,
"ClassName": "android.widget.LinearLayout",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "action_mode_bar_stub",
"Hint": null,
"ClassName": "android.view.View",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "content",
"Hint": null,
"ClassName": "android.widget.FrameLayout",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": null,
"Hint": null,
"ClassName": "android.view.ViewGroup",
"AutofillHints": null,
"IsFocused": true,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": null,
"Hint": null,
"ClassName": null,
"AutofillHints": [
"password"
],
"IsFocused": true,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": null,
"Hint": null,
"ClassName": null,
"AutofillHints": [
"password"
],
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
}
],
"PackageId": "one.tomorrow.app",
"WebDomain": null
}
02.02.2024 08:51:12:9 -- Parsing done
02.02.2024 08:51:12:14 -- cannot autofill
02.02.2024 08:51:41:589 -- KeePass.OnCreate 35
02.02.2024 08:51:41:591 -- KeePass:apptask= 35
02.02.2024 08:51:41:592 -- Loaded task keepass2android.NullTask
02.02.2024 08:51:41:593 -- Task in activity KeePass 35 changed to NullTask
02.02.2024 08:51:41:594 -- KeePass.OnCreate
02.02.2024 08:51:41:604 -- KeePass.OnStart 35
02.02.2024 08:51:41:605 -- KeePass.OnStart
02.02.2024 08:51:41:678 -- SelectCurrentDbActivity.OnCreate 36
02.02.2024 08:51:41:679 -- SelectCurrentDbActivity:apptask= 36
02.02.2024 08:51:41:706 -- Loaded task keepass2android.NullTask
02.02.2024 08:51:41:707 -- Task in activity SelectCurrentDbActivity 36 changed to NullTask
02.02.2024 08:51:41:712 -- SelectCurrentDbActivity.OnStart 36
02.02.2024 08:51:41:719 -- SelectCurrentDbActivity.OnResume 36
02.02.2024 08:51:41:720 -- DatabaseIsUnlocked=False 36
02.02.2024 08:51:41:721 -- Starting QuickUnlock
02.02.2024 08:51:41:740 -- SelectCurrentDbActivity.OnPause 36
02.02.2024 08:51:41:773 -- QuickUnlock.OnCreate 37
02.02.2024 08:51:41:774 -- QuickUnlock:apptask= 37
02.02.2024 08:51:41:899 -- QuickUnlock.OnStart 37
02.02.2024 08:51:41:903 -- QuickUnlock.OnResume 37
02.02.2024 08:51:41:904 -- DatabaseIsUnlocked=False 37
02.02.2024 08:51:41:905 -- InitFingerprintUnlock
02.02.2024 08:51:42:322 -- SelectCurrentDbActivity.OnStop 36
02.02.2024 08:51:42:342 -- KeePass.OnStop 35
02.02.2024 08:51:42:344 -- KeePass.OnDestroyTrue
02.02.2024 08:51:42:348 -- KeePass.OnDestroyTrue 35
02.02.2024 08:51:42:764 -- parsing autofillStructure...
02.02.2024 08:51:42:768 -- This is the autofillStructure:
{
"InputFields": [
{
"IdEntry": null,
"Hint": null,
"ClassName": "android.widget.FrameLayout",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "action_bar_root",
"Hint": null,
"ClassName": "android.widget.LinearLayout",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "action_mode_bar_stub",
"Hint": null,
"ClassName": "android.view.View",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "relative_layout",
"Hint": null,
"ClassName": "android.widget.RelativeLayout",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "top",
"Hint": null,
"ClassName": "android.widget.LinearLayout",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "bottom_bar",
"Hint": null,
"ClassName": "android.widget.RelativeLayout",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "QuickUnlock_button",
"Hint": null,
"ClassName": "android.widget.Button",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "QuickUnlock_buttonLock",
"Hint": null,
"ClassName": "android.widget.Button",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "divider2",
"Hint": null,
"ClassName": "android.view.View",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "main_content",
"Hint": null,
"ClassName": "android.view.ViewGroup",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "appbar",
"Hint": null,
"ClassName": "android.widget.LinearLayout",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "collapsing_toolbar",
"Hint": null,
"ClassName": "android.widget.FrameLayout",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "filename_label",
"Hint": null,
"ClassName": "android.widget.TextView",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "mytoolbar",
"Hint": null,
"ClassName": "android.view.ViewGroup",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": null,
"Hint": null,
"ClassName": "android.widget.TextView",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "scrollview",
"Hint": null,
"ClassName": "android.widget.FrameLayout",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "QuickUnlock_label",
"Hint": null,
"ClassName": "android.widget.TextView",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "QuickUnlock_password",
"Hint": null,
"ClassName": "android.widget.EditText",
"AutofillHints": [
"passwordAuto"
],
"IsFocused": true,
"InputType": 129,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "spacing",
"Hint": null,
"ClassName": "android.view.View",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
}
],
"PackageId": "keepass2android.keepass2android",
"WebDomain": null
}
02.02.2024 08:51:42:770 -- Parsing done
02.02.2024 08:51:42:772 -- cannot autofill
02.02.2024 08:51:47:171 -- Timeout cancel
02.02.2024 08:51:47:207 -- Starting/Updating OngoingNotificationsService. Database Unlocked
02.02.2024 08:51:47:239 -- QuickUnlock.OnPause 37
02.02.2024 08:51:47:252 -- SelectCurrentDbActivity.OnStart 36
02.02.2024 08:51:47:256 -- SelectCurrentDbActivity 36: OnActivityResult Canceled/0
02.02.2024 08:51:47:257 -- TryGetFromActivityResult: no data
02.02.2024 08:51:47:259 -- SelectCurrentDbActivity.OnResume 36
02.02.2024 08:51:47:260 -- DatabaseIsUnlocked=True 36
02.02.2024 08:51:47:294 -- SelectCurrentDbActivity.OnPause 36
02.02.2024 08:51:47:341 -- GroupActivity.OnCreate 38
02.02.2024 08:51:47:344 -- GroupActivity:apptask= 38
02.02.2024 08:51:47:350 -- Loaded task keepass2android.NullTask
02.02.2024 08:51:47:351 -- Task in activity GroupActivity 38 changed to NullTask
02.02.2024 08:51:47:467 -- GroupActivity.OnStart 38
02.02.2024 08:51:47:471 -- GroupActivity.OnResume 38
02.02.2024 08:51:47:472 -- DatabaseIsUnlocked=True 38
02.02.2024 08:51:47:473 -- Timeout cancel
02.02.2024 08:51:47:514 -- SelectCurrentDbActivity.OnStop 36
02.02.2024 08:51:47:582 -- Populating group view False Education
02.02.2024 08:51:47:597 -- Populating group view False Entertainment
02.02.2024 08:51:47:613 -- Populating group view False Finanzen & Steuern
02.02.2024 08:51:47:628 -- Populating group view False Freelance
02.02.2024 08:51:47:641 -- Populating group view False General
02.02.2024 08:51:47:655 -- Populating group view False Gesundheit
02.02.2024 08:51:47:667 -- Populating group view False Istanbul
02.02.2024 08:51:47:679 -- Populating group view False Kommunikation
02.02.2024 08:51:48:11 -- Populating group view False Education
02.02.2024 08:51:48:17 -- Populating group view False Entertainment
02.02.2024 08:51:48:29 -- Populating group view False Finanzen & Steuern
02.02.2024 08:51:48:33 -- Populating group view False Freelance
02.02.2024 08:51:48:38 -- Populating group view False General
02.02.2024 08:51:48:46 -- Populating group view False Gesundheit
02.02.2024 08:51:48:50 -- Populating group view False Istanbul
02.02.2024 08:51:48:54 -- Populating group view False Kommunikation
02.02.2024 08:51:48:74 -- Populating group view False Konsum
02.02.2024 08:51:48:90 -- Populating group view False Recycle Bin
02.02.2024 08:51:48:107 -- Populating group view False Reisen
02.02.2024 08:51:48:314 -- QuickUnlock.OnStop 37
02.02.2024 08:51:48:316 -- QuickUnlock.OnDestroyTrue 37
02.02.2024 08:51:52:865 -- GroupActivity.OnPause 38
02.02.2024 08:51:52:867 -- Timeout start
02.02.2024 08:51:52:908 -- DatabaseSettingsActivity.OnCreate 39
02.02.2024 08:51:52:909 -- DatabaseSettingsActivity:apptask= 39
02.02.2024 08:51:53:202 -- DatabaseSettingsActivity.OnStart 39
02.02.2024 08:51:53:206 -- DatabaseSettingsActivity.OnResume 39
02.02.2024 08:51:53:207 -- DatabaseIsUnlocked=True 39
02.02.2024 08:51:53:208 -- Timeout cancel
02.02.2024 08:51:53:867 -- GroupActivity.OnStop 38
02.02.2024 08:52:00:53 -- DatabaseSettingsActivity.OnPause 39
02.02.2024 08:52:00:55 -- Timeout start
02.02.2024 08:52:09:727 -- DatabaseSettingsActivity.OnResume 39
02.02.2024 08:52:09:728 -- DatabaseIsUnlocked=True 39
02.02.2024 08:52:09:728 -- Timeout cancel
Thanks so much for your help!
I've started to get the toast notification when trying to auto-fill some password fields.
I've tried using keepassxd and bitwarden and both are able to input correctly.
Pixel 5 - Android 13.
I'm experiencing this in many apps now. Spotify whilst logging in using email and password.
Also viewing pdfs with password in Gmail.