Kunzisoft / Kunzisoft/KeePassDX

References to custom fields don't appear to be working

Open
#690 0 comments 1 reaction 0 assignees View on GitHub
feature
Dominant language
Kotlin
Stars
7.3k
Forks
401
Avg merge
2d 10h
Merged PRs (30d)
1

Description

**Describe the bug**

I have a custom field `foo` and tried to reference it in the username as `{S:foo}`, but the Magikeyboard, the autofill entry and the KeePassDX app itself all show and use the literal string `{S:foo}` instead of the actual value of `foo`.

**Keepass Database:**
- Created with: KeePassXC
- Version: 2.x
- Location: Local file synced via Syncthing
- Size: ~250kB
- Contains attachment: Entry no, DB yes

**KeePassDX:**
- Version: 2.8.3
- Build: libre
- Language: German

**Android:**
- Device: Oneplus 3T
- Version: LineageOS 17.1, Android 10

**Additional context**
Add any other context about the problem here.
- Browser for Autofill: Firefox 80.1.2

Contributor guide

Open the contributing guide

Research direction

Reproduce with a KeePassXC database containing a custom field named `foo`, then check the username in KeePassDX, Magikeyboard, and the autofill flow using Firefox 80.1.2. Trace how `{S:foo}` is handled in each path; done means all three show and use the custom field value instead of the literal reference.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
mobile
Issue type
Bug
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.