I'm an Android engineer working on a team with a Jetpack Compose app in production. Compose provides some rudimentary Autofill support, but we're seeing some issues in conjunction with 1Password for Android that aren't occurring when using other Autofill services (we've tested with Google, Password Store, and Firefox). Notably:
AutofillType.EmailAddress), but it will not fill the associated password field. We've verified the autofill
ViewStructureis populated with both fields, with the correct autofill hints and valid virtual view bounding boxes.
Autofill.requestAutofillForNode()on the password field, 1Password does not display, either using GBoard's inline suggestions or its own popup.
AutofillManager, and the Compose Autofill API is reporting that autofill is not available.
These issues have been observed on the following devices:
We've tested the production version (7.9.1) and the beta version (7.9.2.BETA-1).
Our app is on the Play Store here if you would like to take a look. I can also provide a debug build if that would help.
I can take some time to create a minimal project to reproduce the issue, but I'd like to know if that would be useful first. Also, is there any additional debug data I can provide?
1Password Version: 7.9.1, 7.9.2.BETA-1
Extension Version: Not Provided
OS Version: Android 10, Android 12