PhilippC / PhilippC/keepass2android

[FEAT] Honor port in autofill

Open
#2,721 1 comment 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
C#
Stars
6.2k
Forks
478
Avg merge
1h 4m
Merged PRs (30d)
2

Description

Scenario:
I have a server which has different websites avaliable at differing port, e. g. Portainer at myserver:8000 and a rss-Reader at myserver:8100. The credentials for my portainer and my rss-reader are stored in keepass with the url myserver:port.

Current behaviour:
At the login page of Portainer at myserver:8000, the credentials of my rss-reader are offered for auto fill. When choosing "Fill with keepass2android", both the credentials for portainer and the rss-reader are offered.

Expected behaviour:
Keepass2android should auto fill credentials only when the port of the stored url matches the port of the website.

Used apps:
Firefox Android 133.0 // Kiwi Browser 124.0.6327.4
Keepass2android 1.11-r0

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points. Reproduce the autofill behavior with credentials stored for the same host on different ports, then trace the Android autofill matching path. Done means credentials are offered only when the stored URL port matches the website port, while existing matching behavior remains intact.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, csharp
Domain
authentication, mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.