SUMMARY After upgrading to Plasma 5.25.3 to enjoy the new accent color features, I noticed a few issues remain with some applications. When using wallpaper based accent coloring or changing the accent from system settings, parts of the toolbar will sometimes not update in Firefox and Thunderbird. I couldn't reproduce it in any KDE applications where everything seems to work fine, most likely QT apps don't have that problem and this is a GTK bug. STEPS TO REPRODUCE 1. Make sure you're using the Breeze GTK theme, open Firefox and Thunderbird. 2. In the System Settings go to Colors: Keep changing the color scheme and accent color, also try the wallpaper color with an image slideshow configured in the desktop settings. OBSERVED RESULT When certain changes are made, parts of the toolbar in Firefox or Thunderbird may fail to change and remain stuck on the old color. This includes the selection color on websites and in emails, which can be noticed if you click-drag over text in FF and TB to select it: If you open the Bookmarks menu in Firefox and select entries, you may find that has yet another selection color forgotten in between changes. You need to restart the application for those colors to be updated. EXPECTED RESULT All colors should notice changes to the accent color or the color scheme and update accordingly. SOFTWARE/OS VERSIONS Operating System: Manjaro Linux KDE Plasma Version: 5.25.3 KDE Frameworks Version: 5.96.0 Qt Version: 5.15.5 Kernel Version: 5.18.12-3-MANJARO (64-bit) Graphics Platform: X11 Processors: 16 × AMD Ryzen 7 3700X 8-Core Processor Memory: 31.3 GiB of RAM Graphics Processor: AMD Radeon RX 570 Series
Created attachment 150712 [details] Screenshot of Firefox
Created attachment 150713 [details] Screenshot of Thunderbird
Created attachment 150715 [details] Screenshot of Dolphin Actually when it comes to the Breeze colorized icons for directories, the issue exist in Dolphin too though it may be for different causes. Some directories don't have their icon updated immediately and require you hit F5 to refresh, including the preview in the sidebar if you have a directory selected. Sometimes even if you refresh the old color still appears on directories, in those cases it seems to go away if I navigate to another path then return and refresh after that.
It's not quite a GTK bug; more like a bug in our theming of GTK apps. They don't dynamically reflect accent color changes in real-time and have to be restarted first. Related to Bug 438110; possibly the exact same issue, in that fixing that might fix this automatically.
Thanks for clarifying. Please take a look at my last comment too, I seem to have ended up reporting two bugs in one due to them appearing the same: Dolphin also forgets to update the icon colors for directories sometimes, apparently when preview is enabled and the folder contains overlays from what I'm noticing in my own screenshot.
That's a separate issue: Bug 414097.
Created attachment 152528 [details] screenshot of Brave browser I experience a similar problem in the header (tab) bar of Brave web browser using system GTK+ theme: sometimes its color changes only partially, sometimes it doesn't change at all, until I click on it. Hovering on it also causes a similar partial color change, again until I click on it (as seen in the screenshot). However, I don't see this in other apps using GTK theme like LibreOffice, Thunderbird, Palemoon web browser, etc. This might be due to each app using GTK+ theme in some different way so that some do experience this problem while some don't???
Correction: Sorry, my previous observations of other apps using GTK+ theme, like LibreOffice and Thunderbird, were apparently misleading probably due to a hardly noticeable color change. I can now confirm that this bug affects them all, although clicking on Thunderbird tab bar doesn't refresh it like Brave browser.
This appears to have been resolved now for all apps like Brave and Thunderbird other than Dolphin - failing to refresh folder color automatically when accent color changes due to wallpaper change slideshow. Operating System: SparkyLinux 7 KDE Plasma Version: 5.26.4 KDE Frameworks Version: 5.100.0 Qt Version: 5.15.6
*** This bug has been marked as a duplicate of bug 438110 ***