Bug 350682

Summary: Double-click on GTK widgets initiates window movement, breaks control of the widget
Product: [Plasma] Breeze Reporter: varlesh <varlesh>
Component: generalAssignee: Plasma Development Mailing List <plasma-devel>
Status: RESOLVED WORKSFORME    
Severity: normal CC: aleixpol, bhush94, dah5aeZe, kde, mklapetek, plasma-bugs
Priority: NOR Keywords: triaged
Version: 5.3.1   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
URL: https://youtu.be/dvblgqH2JZg
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description varlesh 2015-07-27 20:44:28 UTC
Hello.
When I change size or position any object in inkscape, i have sticky keys .
No Logs.
Please see video for this bug:
https://youtu.be/dvblgqH2JZg
If select "Raleigh" gtk-theme - all OK, but style Win98 :(
OS: Kubuntu 15.04 amd64 + ppa backports
Qt: 5.4.1
KDE Frameworks: 5.9.0
Inkscape 0.91
GTK Theme: Orion (Default on Kubuntu)
Plasma Theme: Breeze

Reproducible: Always
Comment 1 Aleix Pol 2015-07-27 20:54:56 UTC
I'm not sure what you mean by sticky keys....?
Do you have this same problem with any other application?
Comment 2 varlesh 2015-07-28 02:13:35 UTC
Sorry my English )) Please see video. Buttons for size and position objects sticking. On Unity/Gnome this bug isn't reproduced. I tried different GTK Themes (Orion, Zukitwo, Numix, etc) on KDE and everywhere this problem.
Comment 3 Aleix Pol 2015-07-28 12:55:23 UTC
So the problem happens regardless of the theme. This isn't a bug in kde-gtk-config, will re-assign to plasmashell for now.
Comment 4 Martin Klapetek 2015-07-29 13:33:28 UTC
It appears that fast consecutive clicks on the controls initiate window drag
which then "steals?" the mouse-button-released event and so the controls
"stick".

I can reproduce this as well. It would probably require some GTK config
opened/set to disable this feature. I'm not sure which one though.
Comment 5 Martin Klapetek 2015-07-29 13:39:44 UTC
You can also try QtCurve GTK theme, which has trillions of theme presets and does not have this bug.

I think this might be a GTK bug after all.
Comment 6 varlesh 2015-07-29 14:52:21 UTC
Yes, QtCurve-GTK working normal.
What's weird , I've created a theme based on Ubuntu Radiance and bug there not reproduced.
Please see:
https://github.com/varlesh/papirus-plasma-theme/tree/master/extra/GTK%20Theme/Papirus
So this problem is not all themes?
Comment 7 Martin Klapetek 2015-07-29 17:06:18 UTC
It looks like a theme specific bug, yes.

I do not know/understand GTK themes enough to comment, this would require
someone from GTK team to actually respond.

You could also file a bug at https://bugzilla.gnome.org/ against GTK and quite
this original report and ask about it there.

I'm being told that when the widget/toolkit requests the WMMoveResize event,
the window manager that supports _NET_WM_MOVERESIZE (KWin) simply
handles that request. It is possible that you cannot reproduce this bug under
Gnome/Unity as their WMs do not support that (purely guessing here). So yeah,
it looks like a bug coming from GTK.

If you do file a bug there, please post the link back here for tracking. Thanks.
Comment 8 David Edmundson 2015-07-30 11:03:53 UTC
Setting to use Orion happens in the breeze repo, moving here.
Comment 9 David Edmundson 2015-11-29 23:46:00 UTC
We now have a new Breeze GTK theme in 5.5

Can someone retest and reopen if appropriate.
Comment 10 Christian Stadelmann 2016-01-19 21:08:36 UTC
This issue is still present with inkscape on plasma 5.5.3.
Comment 11 Andrew Crouthamel 2018-09-25 21:44:15 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 12 Andrew Crouthamel 2018-10-27 02:37:06 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!