Skip to content

Mousewheel scroll through Settings selects & changes drop-down menu causing unwanted changes #3451

@ghost

Description

Expected Behavior

Using the mouse wheel to scroll to the unseen portion of the Settings screen changes view without affecting settings.

Current Behavior

Using the mouse wheel to scroll to the unseen portion of the Settings screen changes the "General" > "Button style" drop-down menu to its lowest selection "Follow style" whenever scrolling to the lower unseen portion of the Settings screen by means of the mouse wheel. EDIT: Apparently this occurs when the drop-down menu is hovered over inadvertently.

Possible Solution

Reduce width of drop-down menu so that mouse doesn't hover over it when positioned toward the right side of the screen

Steps to Reproduce

  1. Open application
  2. Open Settings screen
  3. Resize application such that Settings screen contains a page fold requiring to scroll down to view
  4. Continue scrolling down using mouse wheel after the Settings screen is at its lowest position
  5. Hover mouse pointer over far right side of drop-down menu.
  6. Observe the "Button style" drop-down menu changing to its lowest position selection as if it was desired.

Context

Is simply irritating to have to remember to always use the scrollbar instead of the mouse wheel, & interrupts normal workflow habits. Costs a few seconds each time I use the Settings screen to reset the drop-down menu to its desired selection upon noticing it's been inadvertently changed.

Debug Info

KeePassXC - Version 2.4.3
Revision: 5d6ef0c
Distribution: AppImage

Qt 5.10.1
Debugging mode is disabled.

Operating system: Linux Mint 18.3
CPU architecture: x86_64
Kernel: linux 4.15.0-58-generic

Enabled extensions:

  • Auto-Type
  • Browser Integration
  • SSH Agent
  • KeeShare (only unsigned sharing)
  • YubiKey

Cryptographic libraries:
libgcrypt 1.8.1

Operating system: Linux Mint 18.3 (Ubuntu 16.04 LTS)
CPU architecture: x86_64
Kernel: Linux rc 4.15.0-58-generic #64 16.04.1-Ubuntu

Enabled extensions:

  • Auto-Type
  • Browser Integration
  • SSH Agent
  • KeeShare (only unsigned sharing)
  • YubiKey

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions