Tag completion does not work with keyboard
Overview
When entering a tag value into the "Tags" field, KeepassXC helpfully offers a drop-down with existing tags that match the value being typed. If selecting this entry with a mouse, everything works as expected. However, if using the arrow keys to select the desired entry and pressing enter (or tab), the tag does not complete but instead a new tag is created with only the partially typed entry.
Steps to Reproduce
- Create a database with some tags
- Create a new entry / edit an entry and type a tag partially
- Select one of the suggested entries with the arrow keys, and then press enter or tab
Expected Behavior
I would expect the entry selected with arrow keys to be entered into the tag field
Actual Behavior
Only the partially typed tag is entered into the tag field.
Context
Using the fedora standard package.
KeePassXC - Version 2.7.1 Revision: 5916a8f
Qt 5.15.2 Debugging mode is disabled.
Operating system: Fedora Linux 35 (Thirty Five) CPU architecture: x86_64 Kernel: linux 5.16.19-200.fc35.x86_64
Enabled extensions:
- Auto-Type
- Browser Integration
- SSH Agent
- KeeShare
- YubiKey
- Secret Service Integration
Cryptographic libraries:
- Botan 2.18.2
Operating System: Linux Desktop Env: KDE Windowing System: X11