Bug 413129 - gtk apps not respecting border width setting
Summary: gtk apps not respecting border width setting
Status: RESOLVED INTENTIONAL
Alias: None
Product: Breeze
Classification: Plasma
Component: gtk theme (show other bugs)
Version: 5.17.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Janet Blackquill
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-18 04:59 UTC by Matt
Modified: 2019-10-18 08:11 UTC (History)
1 user (show)

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


Attachments
frame around window (5.57 KB, image/png)
2019-10-18 04:59 UTC, Matt
Details
apps with borders (381.12 KB, image/png)
2019-10-18 05:00 UTC, Matt
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matt 2019-10-18 04:59:34 UTC
Created attachment 123308 [details]
frame around window

SUMMARY
After updating to 5.17, I've noticed my gtk apps have a border, despite my Window Decoration being set to no border. Example apps - Firefox with title bar turned off, peek, gnome settings, Fedy - anything gtk. Forcing no border for individual apps has no effect. Also present on a fresh user profile. Was not present in 5.16.90

STEPS TO REPRODUCE
1. System Settings > Application Style > Window Decorations > Set drop down to no borders
2. Open Gtk App
3. Marvel at thick Window borders 

OBSERVED RESULT
Window borders 


EXPECTED RESULT
No Window borders 


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Fedora 30 (with Plasma 5.17 out of copr), also present on Neon User Ed 5.17
(available in About System)
KDE Plasma Version: 5.17.0
KDE Frameworks Version: 5.63
Qt Version: 5.12

ADDITIONAL INFORMATION
Comment 1 Matt 2019-10-18 05:00:05 UTC
Created attachment 123309 [details]
apps with borders
Comment 2 Kai Uwe Broulik 2019-10-18 08:11:47 UTC
Client side decorations are the client's responsibility. Rather than having *no* resize frame whatsoever, we chose to make a visible border.
This will be fixed once we support the GTK shadow stuff properly but for now that's the best we can do.