Bug 433741 - Invisible close, maximize and minimize buttons on CSD GTK applications
Summary: Invisible close, maximize and minimize buttons on CSD GTK applications
Status: RESOLVED NOT A BUG
Alias: None
Product: Breeze
Classification: Plasma
Component: gtk theme (other bugs)
Version First Reported In: 5.21.1
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Janet Blackquill
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-02-28 11:48 UTC by Yannick
Modified: 2021-02-28 11:58 UTC (History)
1 user (show)

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


Attachments
CSD GTK window with missing buttons (23.54 KB, image/png)
2021-02-28 11:48 UTC, Yannick
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Yannick 2021-02-28 11:48:04 UTC
Created attachment 136252 [details]
CSD GTK window with missing buttons

SUMMARY

The close, maximize, minimize buttons are invisible on CSD GTK windows with the Breeze-gtk theme.

STEPS TO REPRODUCE
1. Start a Plasma session with a clean profile
2. Launch a CSD GTK application (Simple-scan in my example)
3. The close, maximize, minimize buttons are invisible but are clickable.
4. Delete .config/gtk-3.0/window_decorations.css and restart the GTK application. The window buttons are now visible, but they will become invisible again on the next session restart (because window_decorations.css will be recreated).

OBSERVED RESULT

The close, maximize, minimize window buttons are invisible.

EXPECTED RESULT

They should be visible.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Archlinux / Plasma 5.21.1
KDE Frameworks Version: 5.79.0
Qt Version: 5.15.2
GTK version: 3.24.26

ADDITIONAL INFORMATION
Oddly enough, the GTK window decorations display correctly on an older profile, and the contents of window_decorations.css is exactly the same.
Comment 1 Yannick 2021-02-28 11:57:36 UTC
Oh damn sorry, I rebooted my computer, tried again with a clean profile, and now it works...