Created attachment 180886 [details] A Screencast Demonstrating The "Raise maximum volume" Toggle Not Switching From Breeze Light To Dark SUMMARY When switching between the Breeze Dark and Light global themes, the "Audio Volume" plasmoid consistently doesn't switch themes for some elements. How much doesn't adapt differs. I'll demonstrate this in the screenshots I've yet to attach. STEPS TO REPRODUCE 1. Pin the plasmoid. 2. Switch global themes. OBSERVED RESULT Some of its elements don't switch. Consistently, the "Raise maximum volume" toggle. EXPECTED RESULT They all should. SOFTWARE/OS VERSIONS > Operating System: Fedora Linux 42 > KDE Plasma Version: 6.3.4 > KDE Frameworks Version: 6.13.0 > Qt Version: 6.9.0 > Kernel Version: 6.14.4-300.fc42.x86_64 (64-bit) > Graphics Platform: Wayland ADDITIONAL INFORMATION The speed at which I change the theme doesn't appear to influence how much adapts.
Created attachment 180887 [details] A Screenshot Demonstrating The "Raise maximum volume" Toggle Not Switched From Breeze Light To Dark
Created attachment 180888 [details] A Screenshot Demonstrating QRadioButtons and QSliders Not Switched From Breeze Light To Dark In The "Audio Volume" Plasmoid
Created attachment 180959 [details] A Screenshot Demonstrating "Brightness and Colour" Not Switched From Breeze Light To Dark
Created attachment 180960 [details] A Screenshot Demonstrating "Bluetooth" Not Switched From Breeze Light To Dark
Created attachment 180961 [details] A Screenshot Demonstrating The "Notifications" Flyout Not Switched From Breeze Light To Dark
Created attachment 180962 [details] A Screenshot Demonstrating "Networks" Not Switched From Breeze Light To Dark
Created attachment 180963 [details] A Screenshot Demonstrating "Power and Battery" Not Switched From Breeze Light To Dark
(In reply to Roke Julian Lockhart Beedell from comment #7) This isn't limited to the "Audio Volume" plasmoid. Please re-triage.
Created attachment 180965 [details] A Screenshot Demonstrating The "Icons-Only Task Manager"'s Media Preview Not Switched From Breeze Light To Dark This also occurs to the Icons-Only Task Manager's previewer when audio is playing via Firefox with the Plasma Integration extension installed. However, screenshotting it with "Active Window" mode yielded the usual: > An error occurred while taking a screenshot. > KWin screenshot request failed: > Invalid window requested > Potentially relevant information: > - Method: CaptureActiveWindow > - Method specific arguments: QMap(("include-decoration", QVariant(bool, true))("include-shadow", > QVariant(bool, false))("native-resolution", QVariant(bool, true))) ...and "Select Window" caused it to disappear, so you'll have to cope with a manually cropped version. Gosh I wish I could use `noborderrule=2` on Wayland. :(
Can you reproduce the same behavior when switching just the Color Scheme (from the Colors module settings)?
Created attachment 180969 [details] A Screencast Demonstrating That Colour Scheme, Not Global Theme, Replacement Is At Fault (In reply to Ismael Asensio from comment #10) The sliders are nigh random in when they decide to not darken, but the consistently-undarkenable toggles refuse to even when merely switching `.colors`s.
I can reproduce at least some of these elements occurring on a Neon VM. Perhaps related to https://bugs.kde.org/show_bug.cgi?id=495462 ?
(In reply to John Kizer from comment #12) Thanks! Was going to report that next. Saves us some time.
Created attachment 181176 [details] A Screenshot Of A Notification's Buttons' Padding Not Switched From Breeze Light To Dark (In reply to John Kizer from comment #12) This also occurs to some buttons. Worth reporting separately, or can I leave them as part of this?
I'd be pretty surprised if the cause of the buttons getting out-of-sync isn't the same as the sliders - adding that to the title as it would likely be related.
*** Bug 504029 has been marked as a duplicate of this bug. ***
Created attachment 181579 [details] A Screenshot Demonstrating "Brightness and Colour" Not Switched From Breeze Dark To Light
*** Bug 493781 has been marked as a duplicate of this bug. ***
Created attachment 181751 [details] A Screenshot Of A Notification's Button Not Switched From Breeze Light To Dark This renders text unreadable on some notifications' action buttons.
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/ksvg/-/merge_requests/68
Git commit 2c80c7297fecae40b20d23d3e8ab01ef665e7779 by Marco Martin, on behalf of Vlad Zahorodnii. Committed on 11/08/2025 at 07:38. Pushed by vladz into branch 'master'. Fix FrameSvg not refreshing when color scheme changes The cache ids in the FrameSvg don't take into account the style sheet, which can result in using cached background for previous color scheme. M +9 -7 src/declarativeimports/framesvgitem.cpp M +9 -7 src/declarativeimports/svgitem.cpp M +28 -2 src/ksvg/framesvg.cpp M +2 -0 src/ksvg/private/framesvg_p.h M +28 -6 src/ksvg/svg.cpp M +21 -0 src/ksvg/svg.h https://invent.kde.org/frameworks/ksvg/-/commit/2c80c7297fecae40b20d23d3e8ab01ef665e7779
*** Bug 508658 has been marked as a duplicate of this bug. ***
This bug persists on neon unstable when switching the global theme in Quick Settings page of System Settings. Operating System: KDE neon Unstable Edition KDE Plasma Version: 6.4.80 KDE Frameworks Version: 6.18.0 Qt Version: 6.9.1 Graphics Platform: Wayland
Works for me on KDE Linux. Could be a Neon issue?
The bug also persists on Arch Linux running Plasma 6.5 beta. Operating System: Arch Linux KDE Plasma Version: 6.4.90 KDE Frameworks Version: 6.18.0 Qt Version: 6.10.0 Graphics Platform: Wayland
I'm able to reproduce the bug on git-master, with KDE Frameworks 6.19.0, with applets other than Audio Based on the original video Steps to reproduce: 1. Pin the Audio Volume applet 2. Open System Settings and in Quick Settings apply the theme not currently used (e.g. if Breeze Dark was used, switch to Breeze) 3. Inspect the Raise maximum volume toggle Original bug - After switching to Breeze Dark, it is white (as in Breeze) instead of Black On my system, the toggle changes color as expected With other applets in the system tray, however, I do still see a bug. With an applet (like bluetooth) pinned, when switching from Breeze to Breeze Dark, the "Enable Bluetooth" slider is only partially re-colored until plasmashell is restarted. If it isn't pinned, the entire slider background doesn't switch.
Created attachment 185105 [details] Bluetooth applet - pinned The pinned bluetooth applet after switching from Breeze Dark to Breeze and back to Breeze Dark
Created attachment 185106 [details] Bluetooth applet - unpinned Bluetooth applet, unpinned, after switching from Breeze Dark to Breeze and back
.