Tags context menu can overtake display with large numbers of tags
Have you searched for an existing issue?
- [x] Yes, I tried searching and reviewed the pinned issues
Brief Summary
When using an entries' right-click contextual menu, while navigating the menu with my mouse, every time I reach the "Tags" submenu it instantly expands and overlays itself on top of the contextual menu I was navigating, making it impossible to navigate the menu normally to items below tags.
To access lower items I'm forced to have to remember to slowly move my mouse off the contextual menu, off to the side and then come back on it below.
Steps to Reproduce
- Have a lot of tags in-use in your database.
- right-click to open the contextual menu.
- Move mouse down the menu.
- When it hits tags, you will be unable to navigate further and will be stuck on tags.
Expected Versus Actual Behavior
There should be a short delay of the activation of the tags menu on-hover, and it should not be allowed to overdraw the contextual menu.
KeePassXC Debug Information
KeePassXC - Version 2.7.10
Revision: b342be4
Qt 5.15.17
Debugging mode is disabled.
Operating system: Arch Linux
CPU architecture: x86_64
Kernel: linux 6.16.2-arch1-1
Enabled extensions:
- Auto-Type
- Browser Integration
- Passkeys
- SSH Agent
- KeeShare
- YubiKey
- Secret Service Integration
Cryptographic libraries:
- Botan 3.9.0
Operating System
Linux
Linux Desktop Environment
KDE
Linux Windowing System
None
How many tags? This is a qt problem.
I have over 200 tags overall.
I don't really need to see the tags in the context menu, can't say I've ever used it, or understood what that menu is for, a quick-select? It just shows every tag in the entire database. The option to toggle the tags submenu off in the context menu would be preferred to this.
It's so you can set or remove a tag on one or more entries very quickly, actually EXTREMELY useful. A screenshot of what is precisely happening would be very helpful.
Is this what you are dealing with?
Yes. Add a column, or right-click over the entry in group-view , which is 2nd column in group view, and it covers the context menu completely.
The only suggestion I have for you is to use less tags. This is a qt presentation issue for massive menus. I dont see a good option to overcome this.
I've managed to use a kvantum override theme just for keepassxc as a workaround for the problem. It fixes the tags display to a single scrollable column, and let's me define the submenu delay as well.
just have to start with an override:
QT_STYLE_OVERRIDE=kvantum in the desktop file.
Thought I would post my workaround for future reference.
I have the same issue. It would be awesome if we could disable tags from appearing in the menus from the settings. Regardless, I really appreciate your work on this app.. thank you!
A search menu there would be nice like here in GitHub.
A search menu there would be nice like here in GitHub.
Yep, that would be a really clean and safe way to do it.
any progress on that issues? it is very messy with hundreds of entries. Or at least an option to disable the display