Bug P2
Status Update
Comments
da...@mullvad.net <da...@mullvad.net> #2
We have some support in androidx.compose.ui.autofill
Leaving this bug open in case Ralston wants to add more info
da...@mullvad.net <da...@mullvad.net> #3
I found an example
D/Autofill Status: Autofill popup isn't shown because autofill is not available.
Did you set up autofill?
1. Go to Settings > System > Languages&input > Advanced > Autofill Service
2. Pick a service
Did you add an account?
1. Go to Settings > System > Languages&input > Advanced
2. Click on the settings icon next to the Autofill Service
3. Add your account
Is this a bug on your side or do the app developers of these password managers need to change their implementation?
pj...@gmail.com <pj...@gmail.com> #5
deleted
kl...@google.com <kl...@google.com> #6
Facing the same issue here, Google autofill service seems to work. Zero documentation on adding support for Autofill framework on jetpack compose.
da...@mullvad.net <da...@mullvad.net> #7
Hello, I am trying to implement the same thing - it seems like there's no way for current password managers like 1Password or Bitwarden, to automatically pick up the fields. Is there a possible solution?
Description
TextField with
singleLine = true
does not consume the enter key. It passedimeOptions(singleLine = true)
but IME never consumes the click. This becomes a problem when using a TextField in a dialog since focus is still on a list item in the back. Pressing enter while focusing the TextField will then cause the button in the list view in the background to be pressed again.Here is a snippet with the issue at hand:
I've also attached a recording of the issue, I first navigate with keyboard enter the dialog and focus the TextField, enter some text and then press enter to finish my modification. This causes the dialog to close but also trigger a onClick on the button (named "Row 2") in the background thus causing the dialog to open again. On the second dialog I go to the "Confirm" button and press enter instead, this correctly consumes the press and simply closes the dialog.