keepassxc
keepassxc copied to clipboard
Adding Tags with right click menu to multiple entrees in search results misleading
Overview
With the aim to add a tag to multiple search results, all the tags already given may be deleted.
Steps to Reproduce
- add a password entree and give tag bar
- add 3 password entrees for domain foo.tld
- add tag boo to all entrees
- Add a Tag foo to one of the entrees
- search for foo.tld to get a list of all entrees
- mark all entrees and right click
- choose tags
- recognize that the icon seems to show the status "☑ foo", "__ bar" and "☑ boo" and click "☑ foo"
- recognise non of the entrees has a tag foo anymore, and also the tag foo is completely gone
Expected Behavior
There should be an option to either delete the already given tags or to add the tags not given. The ☑ is obviously supposed to show the status but is misleading as it is not showing the correct status for all marked entrees.
Actual Behavior
- Status ☑ foo is shown for all entrees
- By clicking "☑ foo" all foo tags are deleted.
Proposal
if the tag status of the marked entrees is mixed it should show action and status:
- Tags
- ➕ foo (add to all selected)
- ❌ foo (remove from all selected)
-
- __ bas
- ☑ boo
Context
KeePassXC - 2.7.4 Revision: REVISION
Debian 12.5 bookworm Kernel 6.1.0-21-amd64 auf x86_64 Desktop: GNOME GNOME Shell 43.9 Windowing System: x11