Bug 509094 - ComboBox ignores wheelEnabled property in Breeze style
Summary: ComboBox ignores wheelEnabled property in Breeze style
Status: REPORTED
Alias: None
Product: Breeze
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 6.4.4
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-09-04 05:04 UTC by Sem
Modified: 2025-09-25 17:53 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sem 2025-09-04 05:04:30 UTC
When using Qt Quick Controls 2 with Breeze style (e.g. in KDE Plasma), 
the ComboBox continues to respond to mouse wheel scrolling 
even when `wheelEnabled: false` is set.

This works correctly in other styles (Fusion, Material, Default), 
but Breeze style does not respect the property.

Expected: ComboBox should not react to mouse wheel when wheelEnabled is false.
Actual: It changes the current index on wheel scroll.

Probably in the ComboBox.qml file on line 202 the WheelHandler continues to handle the event

Steps to reproduce:
1. Create ComboBox with wheelEnabled: false
2. Hover over ComboBox and scroll with mouse wheel
3. Value changes despite wheelEnabled: false

Qt version: 6.9.1
KDE Plasma version: 6.4.4
OS: Fedora Linux 42
Comment 1 Nate Graham 2025-09-25 17:53:51 UTC
Is this with qqc2-breeze-sryle or qqc2-desktop-style?