Bug 435681

Summary: Changing themes from Light to Dark leaves white text on white background
Product: [Plasma] plasmashell Reporter: Ovidiu-Florin BOGDAN <kde.kfoar>
Component: Global Theme packagesAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: nate, plasma-bugs-null
Priority: NOR    
Version First Reported In: 5.20.5   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In: 5.21
Sentry Crash Report:
Attachments: White text on white background

Description Ovidiu-Florin BOGDAN 2021-04-13 09:00:24 UTC
Created attachment 137554 [details]
White text on white background

SUMMARY
Changing themes from Light Breeze to Dark Breeze leaves white text on light colored background in KRunner (see screenshot) and the Login screen when resuming from stand-by (Sleep).

A reboot solves the issue.


STEPS TO REPRODUCE
1. Start computer (boot up) using the Breeze Light theme.
2. Change the theme to Breeze Dark

OBSERVED RESULT
KRunner keeps the background color from the Light theme
The Login Password field (when resuming from stand-by) keeps the background color from the Light theme. The selection background is also white, so I can't tell if anything is selected or not.

EXPECTED RESULT
The background colors to be updated to the dark theme.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora 33 KDE
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.79.0
Qt Version: 5.15.2

See attached screenshot with partially selected text to emphasize that text is there.
Comment 1 Ovidiu-Florin BOGDAN 2021-04-13 09:03:01 UTC
There is a similar issue when I switch from Dark Breeze to Light Breeze: Icons in the system tray don't switch colors and remain white for the following apps: Nextcloud, Slack and others. Please note that this does not happen when switching from Light to Dark.
Comment 2 Nate Graham 2021-04-13 21:47:45 UTC
This was fixed in Plasma 5.21. Please re-test once you upgrade to Fedora 34. :)
Comment 3 Ovidiu-Florin BOGDAN 2021-04-14 08:02:09 UTC
Thank you for the heads-up Nate. How can get this information ahead of time so I don't waste our time reporting fixed bugs?

I am subscribed to the weekly blog post, but I think I missed this, if it was in there.
Comment 4 Nate Graham 2021-04-14 13:21:16 UTC
There's no problem. :) It's not reasonable to expect everyone to run software from git master or follow all development activities. :)