keepassxreboot / keepassxc

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

HMAC mismatch notification causes incorrect resizing of controls in database unlock screen #10863

Open thespooler opened 5 months ago

thespooler commented 5 months ago

Overview

In the unlock screen, when entering a wrong password, the HMAC mismatch notification causes resizing of the password textbox and Unlock and Close buttons so that they become unreadable.

Steps to Reproduce

  1. Open database
  2. Lock database
  3. Enter wrong password

Expected Behavior

Notification shows error message without causing resizing of the buttons and textbox as there is plenty of space at minimal window size.

Actual Behavior

Notification shows error message and buttons and textbox are resized and text overflow is clipped.

KeePassXC - Version 2.7.8 Revision: f6757d3

Qt 5.15.11 Debugging mode is disabled.

Operating system: Windows 11 Version 2009 CPU architecture: x86_64 Kernel: winnt 10.0.22000

Enabled extensions:

Cryptographic libraries:

droidmonkey commented 5 months ago

I have never seen this. Screenshot? View -> Allow Screencapture

thespooler commented 5 months ago

image

droidmonkey commented 5 months ago

Replicated, thank you