Skip to content

Unfocused mouse wheel changes alternative save methods setting #13164

@kaipieth

Description

@kaipieth

Have you searched for an existing issue?

  • Yes, I tried searching and reviewed the pinned issues

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

Metadata

Metadata

Labels

No labels
No labels

Type

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions