Bug 416767

Summary: Breeze Dark theme causes unreadable selected text in GTK
Product: [Plasma] Breeze Reporter: Std cerr <mail.stdcerr>
Component: gtk themeAssignee: Janet Blackquill <uhhadd>
Status: RESOLVED DOWNSTREAM    
Severity: normal CC: nate
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: screen shot from GNU Cash

Description Std cerr 2020-01-25 22:55:46 UTC
Created attachment 125417 [details]
screen shot from GNU Cash

SUMMARY

Hi,
I'm using plasma with the Breeze Dark theme and I just opened GnuCash and realized that I can't read the selected text in a row that is selected. How can I fix this?

STEPS TO REPRODUCE
1. In Settings (in plasma) set Application Style -> GNOME/GTK Application Style GTK2 and GTK3 theme to Breeze-Dark
2. I realized in GTK3, the preview doesn't change from Breeze Dark to Breeze normal like GTK2 does so you might need to logout/login here in order to get the settings applied
3. open  GNU Cash, select a row & enter text...!

OBSERVED RESULT
it's black text on a very dark background, un-readable

EXPECTED RESULT
the text should be light colour on dark selection background


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 5.17.5
(available in About System)
KDE Plasma Version: 5.17.5
KDE Frameworks Version: 5.66.0
Qt Version: 5.14.0

ADDITIONAL INFORMATION

Kernel Version: 5.4.14-arch1-1
Comment 1 Std cerr 2020-01-25 23:02:55 UTC
Okay, I just realized that the selected text in row remains unreadable even when both GTK2 & GTK3 settings get set to regular Breeze, to make it readable, the Global Theme in System Settings has to be set the Breeze (rather than Breeze Dark)
Comment 2 Nate Graham 2020-01-28 20:44:53 UTC
Looks like an app-specific issue. What's likely happening is that this text color is hardcoded to black in the app rather than using a color from the color scheme. Please report this to the GNUCash developers. Thanks!