Skip to content

KeePassXC's Auto-Type not working since Alacritty v0.13.0 #7633

@mamekoro

Description

@mamekoro

The password manager KeePassXC has a feature called Auto-Type that allows you to enter text such as user names or passwords in a specific window.

Until Alacritty v0.12.3, Auto-Type worked correctly with Alacritty.

However, since v0.13.0, Alacritty can't receive uppercase letters from Auto-Type, so when I need to run a command that requires a password (e.g. sudo), I must use another terminal such as Gnome Terminal.

System

OS: Linux (Ubuntu 22.04)
Version: alacritty 0.13.1
Linux: X11

Reproduction

  1. Add a new entry in KeePassXC for testing
    • Set its password to lower UPPER.
  2. Run alacritty --config-file=/dev/null --print-events
    • I passed --config-file=/dev/null to ignore configuration files.
  3. Open KeePassXC
  4. Click {PASSWORD} in the Perform Auto-Type dropdown menu
  5. Click Yes in the Confirm Auto-Type dialog
  6. Check what has been typed in Alacritty's window
    • lower UPPER is the expected result.

Logs

v0.12.3

Typed text: lower UPPER
0.12.3-debug.log

v0.13.0

Typed text: lower upper
0.13.0-debug.log

v0.13.1

Typed text: lower upper
0.13.1-debug.log

master (94ede16)

Typed text: lower upper
94ede16-debug.log

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions