Bug 446386

Summary: Breeze-gtk CSD titlebars do not match the rest of the desktop (circle around close button present)
Product: [Plasma] Breeze Reporter: Ryan Reamsbottom <ryanrms>
Component: gtk themeAssignee: Janet Blackquill <uhhadd>
Status: VERIFIED BACKTRACE    
Severity: normal CC: aaronrennyv12, plasma-bugs-null
Priority: NOR    
Version First Reported In: 5.23.4   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: showing the issue in question, firefox gtk csd on the bottom and dolphin on the top

Description Ryan Reamsbottom 2021-12-02 19:21:39 UTC
Created attachment 144156 [details]
showing the issue in question, firefox gtk csd on the bottom and dolphin on the top

SUMMARY
Minor aesthetic bug with breeze-gtk theme, mismatch (it matches the old defaults, not the new ones)

STEPS TO REPRODUCE
1. Open Firefox (or any CSD GTK app) on a decently new version of KDE
2. Turn off title bar 
3. Observe close button does not match current breeze defaults.

OBSERVED RESULT
Incongruence between close button on the GTK CSD app and the rest of the system titlebars

EXPECTED RESULT
Expected it would look the same on both 

SOFTWARE/OS VERSIONS
Linux: 5.15.5 (OpenSUSE Tumbleweed)
(available in About System)
KDE Plasma Version: 5.23.3
KDE Frameworks Version:  5.88.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
Here are a couple screenshots.  It appears that three svg files need to be updated.  
breeze-gtk/src/assets/breeze-close-active-symbolic.svg
breeze-gtk/src/assets/breeze-close-hover-symbolic.svg
breeze-gtk/src/assets/breeze-close.svg


On further investigation, it appears this issue was "solved" in over a year ago by a script that changes the Breeze GTK theme depending on whether the circle is drawn around the title bar... I don't know if this is related, maybe it's not picking this up? 
https://bugs.kde.org/show_bug.cgi?id=414113
Comment 1 Ryan Reamsbottom 2021-12-02 19:32:18 UTC
Sorry, my bad. I reused my home directory and removing the old files solved the issue.  Also fixed a crash with SystemSettings, sorry for wasting your time.