Kunzisoft / KeePassDX

Lightweight vault and password manager for Android, KeePassDX allows editing encrypted data in a single file in KeePass format and fill in the forms in a secure way.
https://www.keepassdx.com/
GNU General Public License v3.0
4.71k stars 276 forks source link

Email Autofill not working on komga / Android #1556

Closed leberschnitzel closed 1 year ago

leberschnitzel commented 1 year ago

Describe the bug

When opening any Komga (https://komga.org/) website on Android, the Email field isn't recognized by KeePassDX to autofill.

To Reproduce

Steps to reproduce the behavior:

  1. You need to have an existing entry for the website in your KeePassDX Database
  2. Go to a Komga site (example: https://testkomga.existiert.ch/ )
  3. Click in the Email field
  4. KeePassDX Autofill doesn't pop up.
  5. Click in the Password field
  6. KeePassDX Autofill pops up.
  7. Klick on the password to fill
  8. Email field stays empty, password field gets filled.

Expected behavior

Email field and password field get filled.

KeePass Database

Not relevant

KeePassDX:

Android:

Additional context Klick on Email - nothing happens: image Klick on Password - Popup as expected image Only password is filled: image

J-Jamet commented 1 year ago

I just checked and it works fine for me with https://demo.komga.org/

leberschnitzel commented 1 year ago

I just checked and it works fine for me with https://demo.komga.org/

I just checked it there too, created a new entry: Same as in the original post. The Password gets filled, the user doesn't. as the title says: this is only for android.

J-Jamet commented 1 year ago

Have you entered your username correctly in your entry?

J-Jamet commented 1 year ago

Brave also uses compatibility. I've just tested it with DuckDuckGo. If it's a browser problem, obviously there's not much I can do.

leberschnitzel commented 1 year ago

I've tested it in Chrome and Brave, I can also test other browsers if neccessary since both are chromium based.

And yes, the username is correctly in my entry, at least my test would suggest it: If I try it in any other login page with the entry of a komga page, it fills user and password as I would expect it. (as example I just tried the entry on https://boardgamegeek.com/ as a random page ^^ )

J-Jamet commented 1 year ago

Fixed with : https://github.com/Kunzisoft/KeePassDX/issues/1665#issuecomment-1793425464