Overview
Since installing 2.7.9 seeing behavior I find unexpected as follows:
Steps to Reproduce
- select entry that has some text in
Notes field
- select some of that text and press
CMD + C
Expected Behavior
The marked text should be copied to clipboard.
Actual Behavior
The password of the selected entry is copied to clipboard.
Context
The behavior has changed since 2.7.9 and there is a commit that may be relevant to this:
#10853
KeePassXC 2.7.9
macOS 14.5
Apparently the change was made with good intentions, but the current behavior is very unexpected. The reasoning is very simple: if content is selected and cmd+c is pressed the selection should be copied to clipboard. I would consider anything deviating from that simple logic as unexpected. cmd + c is copy. And when I right click on the marked text and select copy it is actually copied to clipboard. cmd+c should follow this.
Copying the password when an entry is selected and no text is marked is fine, but as soon as any other detail - e.g. username or note - is selected, cmd + c should copy that and not the password.
Overview
Since installing 2.7.9 seeing behavior I find unexpected as follows:
Steps to Reproduce
NotesfieldCMD + CExpected Behavior
The marked text should be copied to clipboard.
Actual Behavior
The password of the selected entry is copied to clipboard.
Context
The behavior has changed since 2.7.9 and there is a commit that may be relevant to this:
#10853
KeePassXC 2.7.9
macOS 14.5
Apparently the change was made with good intentions, but the current behavior is very unexpected. The reasoning is very simple: if content is selected and
cmd+cis pressed the selection should be copied to clipboard. I would consider anything deviating from that simple logic as unexpected. cmd + c is copy. And when I right click on the marked text and select copy it is actually copied to clipboard.cmd+cshould follow this.Copying the password when an entry is selected and no text is marked is fine, but as soon as any other detail - e.g. username or note - is selected, cmd + c should copy that and not the password.