Bug 484383

Summary: Breeze GTK strange black lines between some elements
Product: [Plasma] Breeze Reporter: Alexey <alexinq6>
Component: gtk themeAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: 4wy78uwh, agrinev98, bizyaev, levyfleal, mobile.harvey, nate, uhhadd
Priority: NOR    
Version First Reported In: 6.0.2   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.6.0
Sentry Crash Report:
Attachments: bug demonstration

Description Alexey 2024-03-24 13:52:08 UTC
Created attachment 167699 [details]
bug demonstration

STEPS TO REPRODUCE
1. Set Breeze as theme for GTK applications;
2. Open Lutris.

OBSERVED RESULT
Black lines on left panel.

EXPECTED RESULT
No black lines on left panel (like with "default" GTK theme).

SOFTWARE/OS VERSIONS
KDE Plasma Version: 6.0.2
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Comment 1 Nick 2024-03-31 10:31:59 UTC
Hi. I can confirm this on Neon / Wayland / Intel graphics. I have installed Lutris as a .deb via Discover. Not sure though whether this a Lutris specific problem or an issue with the Breeze. Would be useful to know whether any other GTK apps see this problem.
Comment 2 levyfleal 2025-03-20 16:40:10 UTC
I have the same problem in Arch + KDE Plasma 6.3.3
https://i.imgur.com/aDDYzFn.png
Comment 3 levyfleal 2025-03-20 16:59:09 UTC
Changing the color of the sidebar separator in the gtk3 css to #bcbebf (the same color of the horizontal separator that i got with kcolorchooser) seem to fix this issue
https://i.imgur.com/BKLhHno.png
Comment 4 Ilya Bizyaev 2025-09-11 20:54:24 UTC
According to the original reporter, this bug is still reproducible. Marking it confirmed, as it affects multiple users.
Comment 5 Nate Graham 2025-11-04 19:17:31 UTC
Git commit 6d36c513605dd4835f13a627e97636d5cb1c9687 by Nate Graham, on behalf of Kevin Duan.
Committed on 04/11/2025 at 19:17.
Pushed by ngraham into branch 'master'.

Fix strange black lines between some elements

Use the color value from @borders_breeze to prevent ugly black borders.

M  +6    -2    src/gtk3/widgets/_sidebar.scss
M  +6    -2    src/gtk4/widgets/_sidebar.scss

https://invent.kde.org/plasma/breeze-gtk/-/commit/6d36c513605dd4835f13a627e97636d5cb1c9687