Bug 421937 - In GTK applications that use CSD, pointing the cursor to the top right edge of the window doesn't select the close button
Summary: In GTK applications that use CSD, pointing the cursor to the top right edge o...
Status: RESOLVED DUPLICATE of bug 414777
Alias: None
Product: Breeze
Classification: Plasma
Component: gtk theme (show other bugs)
Version: 5.21.4
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Janet Blackquill
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-22 22:51 UTC by Lua
Modified: 2021-04-29 20:08 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Close button not being in the hover state. (6.69 KB, image/png)
2020-05-22 22:51 UTC, Lua
Details
margin (44.54 KB, image/png)
2021-04-29 20:08 UTC, Lua
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lua 2020-05-22 22:51:44 UTC
Created attachment 128702 [details]
Close button not being in the hover state.

SUMMARY
In applications that use CSD, pointing cursor to the top right edge of the window doesn't select the close button.

STEPS TO REPRODUCE
1. Install a Gnome application that uses CSD, like Firefox (with no titlebar setting enabled, Totem video player, gnome-disk-utility);
2. Maximize the window;
3. Pointer the cursor to the top right edge of the screen.

OBSERVED RESULT
The close button will not be in the hover state.

EXPECTED RESULT
The close button being in the hover state when pointing the cursor to the top right edge of the screen like in native KDE apps.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Kubuntu 20.04
(available in About System)
KDE Plasma Version: 5.18.5
KDE Frameworks Version: 5.68.0
Qt Version: 5.12.8

ADDITIONAL INFORMATION
Comment 1 Lua 2020-06-22 19:16:23 UTC
Is there anyone who has this bug? I'm not seeing anyway to fix it ):
Comment 2 Matej Mrenica 2020-08-09 07:40:40 UTC
This is a known issue, but it's kind of intentional. Titlebar buttons should only react when you hover over them, and unluckily Breeze theme has small buttons that are far away from the corner (as opposed to Qogir-win theme for example). This issue could be solved on a Kwin level if all clicks to the top-right corner would be send to the currently active application as a signal to close the app. So anyway, this is either theming or Kwin issue.
Comment 3 David Edmundson 2020-08-09 09:10:16 UTC
>This issue could be solved on a Kwin level

It cannot, the close button could be anywhere, top right could be a valid input region.

If there is any issue it is in GTK or theming.
Comment 4 Nate Graham 2020-08-09 13:33:39 UTC
Yep, it's a theme issue.

*** This bug has been marked as a duplicate of bug 414777 ***
Comment 5 Lua 2021-04-29 20:08:26 UTC
Created attachment 138011 [details]
margin

This still happens in KDE 5.21.4. It seems that there's a margin in the window buttons panel. If Qogir theme (square version) is applied, this problem gets more noticeable.