AChep / keyguard-app

Keyguard is an alternative client for the Bitwarden® platform, created to provide the best user experience possible.
https://play.google.com/store/apps/details?id=com.artemchep.keyguard
Other
1.34k stars 42 forks source link

No Response When Selecting Autofill in Termux for Password Field #594

Closed sodabyte closed 1 month ago

sodabyte commented 1 month ago

Description:

In Termux, when attempting to autofill a password using the Keyguard app, there is no response after selecting the autofill option. This happens specifically when:

  1. Steps to reproduce:

    • Open Termux.
    • Navigate to a password field.
    • Long press the field > More > Autofill Password.
    • Observe that no action occurs after selecting Keyguard autofill.
  2. Expected behavior: The autofill should provide the relevant login details from Keyguard.

  3. Actual behavior: No response when selecting Keyguard autofill.

  4. Additional notes: This issue appears to be specific to Keyguard, as autofill works without issue using other password managers like:

    • Bitwarden (official app)
    • KeepassDX
    • Keepass2Android
    • 1Password (tested a year ago)
AChep commented 1 month ago

How do you navigate to a password field in Termux? Entering a command that requires you to enter a password?

sodabyte commented 1 month ago

Screenshot_20240923-020138_Termux

In Termux, I'm referring to a scenario where a command like rclone config prompts for a password because the config is encrypted. When Termux requests the password, autofill doesn't automatically pop up. To access autofill, I long press the Termux screen, select "More...", and then choose "Autofill password". With other password managers (e.g., Bitwarden, KeepassDX, Keepass2Android), this method works, and I see inline suggestions for compatible passwords. However, with Keyguard, after selecting the autofill option, there is no response or any password suggestions.

AChep commented 1 month ago

Termux has the input field marked as not important for autofill, so the behavior is correct.