Description
Overview
To search for a tag (one word), it must be completely typed in to appear in Search Results. Tags with spaces need quotes.
Steps to Reproduce
- Create a sample entry.
- In
Tags
, enter a one-word and a multiple-word tags, e.g.,sample
andspaces are here
. Make sure these tags are not found anywhere else in the entry like Title, etc. Save the entry. - In the search input field at the upper right corner, type
sam
orsamp
orsampl
. The sample entry will not appear until you completely type insample
. - Same with the multiple-word tag, but it needs quotes, i.e.,
"spaces are here"
. - Note: No need to do it like this:
tag:sample
ortag:"spaces are here"
although those give the desired search results.
Expected Behavior
Search results should show the sample entry as soon as the first character(s) of the search term match those of the tag(s). Multiple-word tags should not need quotes when searching for them.
Actual Behavior
Search results do not show tags until they are completely typed in, and, for multiple-word tags, enclosed by quotes.
Context
KeePass (portable version 2.54, on mono), Standard Notes, and Firefox sync (bookmark tags), all of which are encrypted stuff and I use, do the Expected Behavior above. I use another (decrypted) note taking app and also does it.
IMO tags should be very easily searchable even when you type in just the first, say, four or five characters. I use tags a lot and I think, at least to me, their main use is for searching stuff conveniently.
As it stands, it's not really convenient and now I resort to just adding them in the Notes field like this:
Tags:
sample spaces are here
Fortunately that tagging workaround gives the Expected Behavior.
On the other hand, I love KeePassXC's placement of the Tags input field--it's immediately right there. In the original KeePass, it's not easily found: you'd have to click on the third "Properties" tab.
KeePassXC - Version 2.7.6
Revision: dd21def
Distribution: AppImage and PPA
Qt 5.15.2 for AppImage; Qt 5.15.3 for PPA
Debugging mode is disabled.
Operating system: Linux Mint 21.2
CPU architecture: x86_64
Kernel: linux 5.15.0-82-generic
Enabled extensions:
- Auto-Type
- Browser Integration
- SSH Agent
- KeeShare
- YubiKey
- Secret Service Integration
Cryptographic libraries:
- Botan 2.19.1
Operating System: Linux Mint 21.2
Desktop Env: Cinnamon
Windowing System: X11
Thank you!