keepassxreboot / keepassxc

KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
https://keepassxc.org/
Other
21.39k stars 1.48k forks source link

Can't copy anything from notes #11334

Closed ShadSterling closed 1 month ago

ShadSterling commented 1 month ago

Overview

Since the last update I can't copy anything from the notes on an entry. This has been critical functionality for me, for security questions, CVV codes, accounts with multiple passwords, and so on.

I often get into situations where something else is being difficult and I have to re-copy and re-paste the same non-password secret text over and over, such as credit card CVV into an online store that has some issues with its checkout process. Now that you've made ⌘C ignore the selected text my habit of using ⌘⇥,⌘C,⌘⇥,⌘V to get the selected non-password secret from the notes ends up pasting passwords in places where passwords really shouldn't go, such as the password to log in to my bank going to a much less trusted online store

Steps to Reproduce

  1. Select any text in an entry's notes
  2. ⌘C to copy that text to the clipboard
  3. switch to wherever that text is needed
  4. paste your password where the selected text is needed

Expected Behavior

The same behavior as always, and as every other app, copy the text I told you to copy

Actual Behavior

You copy the password that I intentionally did not select

Context

KeePassXC - 2.7.9 Revision: 8f6dd13 (There is no Help → About; this is from KeePassXC → About KeePassXC → Debug Info)

Operating System: macOS Sequoia 15.0 Desktop Env: Windowing System:

michaelk83 commented 1 month ago

Copy behavior was changed in #10853. As a workaround, try right-clicking the text selection (or whatever the macOS equivalent is), then Copy from the popup menu.

There was historically a problem with Copy, since the keyboard shortcut was assigned to copy password.

droidmonkey commented 1 month ago

https://github.com/keepassxreboot/keepassxc/pull/10966 fixed for next release