Have you searched for an existing issue?
Brief Summary
When scrolling through the General Settings using the mouse wheel, configuration changes can occur unintentionally. If the cursor happens to pass over a dropdown field while scrolling, the scroll action changes the dropdown value without any click or focus action by the user.
Steps to Reproduce
Open Tools → Settings.
Navigate to the General section.
Use the mouse wheel to scroll down the settings page.
While scrolling, let the mouse cursor hover over any dropdown field (e.g., Alternative storage method).
Observe that the dropdown value changes as a result of the scroll action.
Expected Versus Actual Behavior
Actual Behavior
Dropdown settings are modified solely by scrolling, even when the user does not intend to interact with the dropdown.
We have repeatedly encountered cases where, for example, the setting:
Alternative storage method
changed from
"Use temporary file and replace"
to
"Write directly to database file (dangerous)"
without the user noticing.
Expected Behavior
Scrolling the settings page should not change the value of a dropdown unless the dropdown is explicitly focused or deliberately opened by the user.
Impact
This behavior can lead to risky or unsafe configuration changes without user awareness, which is especially problematic for sensitive options related to file‑handling and data integrity.
Suggested Improvement
Disable mouse‑wheel interaction for dropdown fields unless the dropdown is explicitly open or focused.
Alternatively, add an option to prevent scroll‑wheel value changes globally.
KeePassXC Debug Information
KeePassXC - Version 2.7.12
Revision: 860e51d
Qt 5.15.18
Diagnosemodus ist deaktiviert.
Betriebssystem: Windows 11 Version 2009
CPU-Architektur: x86_64
Kernel: winnt 10.0.26200
Aktivierte Erweiterungen:
- Auto-Type
- Browser-Integration
- Passkeys
- SSH-Agent
- KeeShare
- YubiKey
- Schnelle Entsperrung
Kryptographische Bibliotheken:
- Botan 3.10.0
Operating System
Windows
Linux Desktop Environment
None
Linux Windowing System
None
Have you searched for an existing issue?
Brief Summary
When scrolling through the General Settings using the mouse wheel, configuration changes can occur unintentionally. If the cursor happens to pass over a dropdown field while scrolling, the scroll action changes the dropdown value without any click or focus action by the user.
Steps to Reproduce
Open Tools → Settings.
Navigate to the General section.
Use the mouse wheel to scroll down the settings page.
While scrolling, let the mouse cursor hover over any dropdown field (e.g., Alternative storage method).
Observe that the dropdown value changes as a result of the scroll action.
Expected Versus Actual Behavior
Actual Behavior
Dropdown settings are modified solely by scrolling, even when the user does not intend to interact with the dropdown.
We have repeatedly encountered cases where, for example, the setting:
Alternative storage method
changed from
"Use temporary file and replace"
to
"Write directly to database file (dangerous)"
without the user noticing.
Expected Behavior
Scrolling the settings page should not change the value of a dropdown unless the dropdown is explicitly focused or deliberately opened by the user.
Impact
This behavior can lead to risky or unsafe configuration changes without user awareness, which is especially problematic for sensitive options related to file‑handling and data integrity.
Suggested Improvement
Disable mouse‑wheel interaction for dropdown fields unless the dropdown is explicitly open or focused.
Alternatively, add an option to prevent scroll‑wheel value changes globally.
KeePassXC Debug Information
Operating System
Windows
Linux Desktop Environment
None
Linux Windowing System
None