Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Password entry field for Backup & Export skips characters when using hardware password manager #1558

Open
amozeo opened this issue Dec 1, 2024 · 4 comments
Labels
bug A bug report

Comments

@amozeo
Copy link

amozeo commented Dec 1, 2024

Version

3.3.1

Source

F-Droid

Vault encryption

Yes

Device

Xiaomi Poco F3

Android version

Android 12.1

ROM

Evolution X SQ3A.220705.003.A1

Steps to reproduce

  • Connect hardware password manager (Ledger Nano X in my case), or other device that automatically types through the usb port of the phone (it should emulate regular keyboard)
  • go to "Change password for backup & export"
  • Make sure password text field is selected
  • Use connected device to type the password

What do you expect to happen?

  • Password is entered without skipping characters

What happens instead?

  • Some characters are skipped (25% of them on average in my case)

Log

No response


Additional information

The problem does not happen on password entry field when unlocking the vault

@amozeo amozeo added the bug A bug report label Dec 1, 2024
@michaelschattgen
Copy link
Member

Thanks for your report. Unfortunately I can't reproduce this using my (physical) keyboard connected to my phone. I assume it's lagging out because of the password strength calculation that we show in that specific dialog, but I'm not sure.

@amozeo
Copy link
Author

amozeo commented Dec 9, 2024

This issue also happens with password prompt during the import of an encrypted aegis backup file

@alexbakker
Copy link
Member

Does this also happen in text fields in other apps or is Aegis the only app where this happens? We use the standard text input fields from Google's material components for Android, with very little customization, so I suspect that the issue lies somewhere else.

@amozeo
Copy link
Author

amozeo commented Dec 31, 2024

I tried in several apps where I could find password text field, here are results:

I wasn't able to get this issue in the following apps

  • NeoBackup
  • Outlook
  • Compose Material Catalog
  • Google Account change password
  • Signal
  • Telegram

I was able to get this issue in the following apps

  • Discord
  • Material files

The following apps had different issue presented

  • Google sign-in (password wasn't being entered on password stage, tho it worked on stage where you provide email)
  • Bitwarden (types half, pauses, and types rest of it)

I changed android roms in the meantime, but the issue is still present after changing rom.

I also tested password field named "Secret" in a screen of adding new token entry manually, it works as expected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug A bug report
Projects
None yet
Development

No branches or pull requests

3 participants