PhilippC / PhilippC/keepass2android
[FEAT] Respect "Disable Auto-Type" entry-level setting from KeePass desktop
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 6.2k
- Forks
- 478
- Avg merge
- 1h 4m
- Merged PRs (30d)
- 2
Description
Feature Request: Honor the "Disable Auto-Type" flag per entry
Current behavior
KeePass2Android currently allows AutoFill on all entries (matching URL), regardless of whether the entry has the "Disable Auto-Type" option enabled in the desktop version of KeePass (found under Edit Entry → Auto-Type → Enable Auto-Type for this entry, or inherited by group).
Expected behavior
When an entry has Disable Auto-Type set in the .kdbx database, KeePass2Android should respect that flag and suppress AutoFill suggestions for that entry — consistent with how KeePass desktop handles it.
Suggested implementation
A possible approach could be to introduce an option in the app settings to control this behavior:
"Respect 'Disable Auto-Type' entry flag" (default: enabled): When enabled, entries with this flag set will be excluded from AutoFill suggestions and Auto-Type. When disabled, the flag is ignored and all entries behave as usual (preserving current behavior for users who prefer it).
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the AutoFill suggestion and Auto-Type entry points, then inspect how .kdbx entry flags are read and inherited from groups. Define how the setting interacts with both AutoFill and Auto-Type, and verify that entries with Disable Auto-Type are excluded when enabled while existing behavior remains available when disabled.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, csharp
- Domain
- mobile, security
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100