keepassium / KeePassium

KeePass-compatible password manager for iOS
https://keepassium.com
Other
1.21k stars 103 forks source link

Quick AutoFill does not distinguish port numbers #334

Closed keepassium closed 8 months ago

keepassium commented 10 months ago

Description When the same web host runs multiple services on different ports, Quick AutoFill shows all the entries for that host, ignoring the port numbers. If several services use the same username (e.g. admin), it is impossible to distinguish their entries in the QAF list.

How to reproduce Steps to reproduce the behavior:

  1. Run an HTTP server that serves the same static login form, accessible on port 8080 and port 8081.
  2. In KeePassium, activate Quick AutoFill.
  3. Create an entry pointing to the login form URL on port 8080.
  4. Duplicate the entry and update the URL to port 8081.
  5. Open that URL in Safari.
  6. Tap the "Key" button to see Quick AutoFill suggestions by the system.
  7. Observe two suggestions, indistinguishable from each other.

Expected behavior There should be a way to distinguish different entries for the same host.

Environment:

[Thanks, Torsten]