keepassxreboot / keepassxc

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

Caret symbol in password is sometimes output as ampersand when using auto-type #10864

Closed jakob-dunning-agan closed 1 month ago

jakob-dunning-agan commented 1 month ago

Overview

When including one or more caret symbols in passwords, sometimes auto-type outputs an ampersand instead of the first caret symbol. Right clicking in the app and selecting "Copy password" seems to always work as expected.

Steps to Reproduce

  1. Create a password with one or more caret symbols ("^") in it
  2. Use auto-type a few times to paste the password to a text document

Expected Behavior

I expect a caret symbol always to be output as a caret symbol

Actual Behavior

Instead of the caret symbol, sometimes an ampersand appears in the output instead

Context

KeePassXC - Version 2.7.4 Revision: 63b2394

Qt 5.15.8 Debugging mode is disabled.

Operating system: Debian GNU/Linux 12 (bookworm) CPU architecture: x86_64 Kernel: linux 6.6.13+bpo-amd64

Enabled extensions:

Cryptographic libraries:

Operating System: Linux Desktop Env: Gnome Windowing System: X11

droidmonkey commented 1 month ago

What keyboard layout are you using?

jakob-dunning-agan commented 1 month ago

Standard German/Germany layout https://en.wikipedia.org/wiki/German_keyboard_layout#/media/File:KB_Germany.svg

c4rlo commented 1 month ago

This looks like a dupe of #7610.

droidmonkey commented 1 month ago

Yup