Bug 442263

Summary: Radio buttons can barely be triggered with a stylus
Product: [Frameworks and Libraries] libplasma Reporter: empyreal <empyreal>
Component: componentsAssignee: Marco Martin <notmart>
Status: RESOLVED UPSTREAM    
Severity: normal CC: nate, plasma-bugs
Priority: NOR Keywords: usability
Version: 5.86.0   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
URL: https://bugreports.qt.io/browse/QTBUG-96782
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: audio volume settings
Both radio buttons checked.

Description empyreal 2021-09-10 15:28:20 UTC
Created attachment 141443 [details]
audio volume settings

I can't switch device with check mark. When I press it, nothing happens.
I can switch necessary device with "Play all audio via this device". But check mark do not change color anyway, remaining blank.

Operating System: Kubuntu 21.04
KDE Plasma Version: 5.22.4
KDE Frameworks Version: 5.85.0
Qt Version: 5.15.2
Kernel Version: 5.11.0-34-generic (64-bit)
Graphics Platform: X11
Comment 1 Nate Graham 2021-09-10 17:43:26 UTC
Works for me.

BTW those aren't checkmarks, they're radio buttons. Are you saying that when you click on the unchecked radio button, nothing happens? It doesn't become checked? Can you attach a screen recording?
Comment 2 empyreal 2021-09-10 17:50:41 UTC
Yes! Radio buttons!
Exactly. When clicked, nothing happens. Radio button is unchecked.
You can see on screenshot that current source is HDMI, but is not checked.
Look at HDMI volume scale start (blue color). It's active but unchecked.
Comment 3 Nate Graham 2021-09-14 16:24:50 UTC
OK, thanks.

We have received intermittent reports of this kind of thing, but nobody has ever been able to reliably reproduce the issue. :(
Comment 4 empyreal 2021-09-14 16:47:34 UTC
Am I lucky?))) This issue has child. Sometimes when player is started, there is no volume, despite source is selected correctly. I need to switch necessary source again with "Play all audio..."

I upgraded to 5.22.5. Just now I managed to switch radio button 2 times. But after that it stopped working)))
Comment 5 empyreal 2021-09-20 12:29:00 UTC
Another way this bug shows up... Amarok is running. Screen turned off. Dragged mouse and sound source switched to HDMI, despite Line Out selected with "Play all audio via this device". BUT radio button active (checked) on HDMI. I do not lock screen btw.
Comment 6 empyreal 2021-09-20 15:04:59 UTC
Created attachment 141734 [details]
Both radio buttons checked.

Again after waking screen up sound source changed to HDMI.

Activated/checked Line Out button after few clicks and now have both radio buttons checked (screenshot), but sound source is still HDMI.

Clicked “Play all audio via this device” and now Line out.

Both radio buttons still checked.
Comment 7 empyreal 2021-09-22 10:22:51 UTC
Tried mouse. Radio buttons work properly with mouse.
Maybe it's Wacom offset issue. It misses radio buttons.
Wacom is not faulty. I have issues in other KDE apps with Wacom.
Comment 8 Nate Graham 2021-09-22 11:07:44 UTC
Please specify when you're using a Wacom pen, as that's typically critical information. And as you are coming to understand, a lot of things don't click properly with a Wacom pen.

Can confirm the issue. There appear to be several parts:

1. As you mention, the stylus-initiated click seems to be "offset" a bit
2. The radio button has a very small click target even when using a pointing device
3. Clicking on the label beside it does not work
Comment 9 Nate Graham 2021-09-22 11:17:30 UTC
This looks like an upstream QQC2 issue, as I don't see that we're doing anything in our implementation that would be at fault here. I have filed a bug report upstream at https://bugreports.qt.io/browse/QTBUG-96782.