Bug 412258 - GTK3 checkboxes and radio buttons change state without being clicked
Summary: GTK3 checkboxes and radio buttons change state without being clicked
Status: RESOLVED DUPLICATE of bug 412078
Alias: None
Product: Breeze
Classification: Plasma
Component: gtk theme (show other bugs)
Version: 5.16.90
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Janet Blackquill
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-23 20:44 UTC by Richard Ullger
Modified: 2019-09-24 11:23 UTC (History)
1 user (show)

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


Attachments
Gnucash preferences checkbox example (62.95 KB, image/png)
2019-09-23 20:44 UTC, Richard Ullger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Ullger 2019-09-23 20:44:04 UTC
Created attachment 122826 [details]
Gnucash preferences checkbox example

GTK3 checkboxes and radio buttons change state when moused over without clicking.


STEPS TO REPRODUCE
1. Set a Breeze global theme (Tested with Breeze and Breeze-Dark).
2. Open a GTK3 application (Tested with gnucash and virt-manager).
3. In the gnucash menu, go to Edit -> Preferences -> Register.
4. Move the mouse over the checkboxes or their labels without clicking.

OBSERVED RESULT
The state of the checkboxes changes. Six different states have been observed. The attached image shows five.

The state of the checkboxes can also be observed to change by alt-tabbing between the main and preference windows. The preference window remains in view.

EXPECTED RESULT
State of the checkboxes should only change between two states, on or off, when clicked.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.16.90
KDE Frameworks Version: 5.62.0
Qt Version: 5.13.1
Kernel Version: 5.3.1-arch1-1-ARCH

ADDITIONAL INFORMATION
The issue makes it difficult to ascertain the binary state of the checkbox.
Comment 1 Patrick Silva 2019-09-24 11:23:16 UTC

*** This bug has been marked as a duplicate of bug 412078 ***