| Summary: | Automatic Light/Dark theme switching loses the custom window decorations | ||
|---|---|---|---|
| Product: | [Applications] systemsettings | Reporter: | John <ilikefoss> |
| Component: | kcm_lookandfeel | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | ASSIGNED --- | ||
| Severity: | normal | CC: | nate, plasma-bugs-null |
| Priority: | NOR | ||
| Version First Reported In: | 6.5.3 | ||
| Target Milestone: | --- | ||
| Platform: | Debian testing | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
John
2025-11-15 16:40:15 UTC
And one more thing that I noticed yesterday and today. Even without passing through the evening or morning times, when the automatic dark or light theme switches, now after every restart I have to re-set (choose again) the Klassy window decorations as the control panel forgets that these are my preferences between restarts. A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6064 I appreciate a lot that you are looking into this and trying to fix it! The discussion is also interesting with valid opinions from both developers. If a full or partial fix (workaround) is made, it would be great it it can be ported to the next minor release of 6.5 version. At the moment I would be happy even with a workaround that just re-sets my custom window decoration back as that's the only thing I have changed from the default Breeze, until a more proper fix is made. The next Plasma version seems pretty far away from now and even since I'm using Debian 14 (the testing repository), there will still be a 2-3 weeks or a month delay after Plasma 6.6 is released. BTW, one more surprise (unexpected thing) that I had these days, it seems that besides the day / night time switch and computer restarts, the computer suspends also trigger this. And this is a big surprise as I have never seen on Linux or on Windows something being changed (besides the date & time of course) from how I left it after a wake up from suspend. To make sure this is really the case before writing this comment, I made these reproducible steps: 1. Go to System Settings -> Window Decorations. 2. Make sure that Breeze is the one selected / used. 3. Now select another one (a custom one), like Klassy, Oxygen, Plastik, whatever others you have installed. 4. Hit Apply and suspend the computer. 5. Wake it up and enter login password. Now you should see the bug being reported here, where the custom window decorations are lost as the are probably being reverted to Breeze. And a second, new bug, where the custom window decoration that was set (chosen) before the computer has been put to sleep is wrongfully still selected, even though is not the active one being used anymore. The Apply button is also wrongfully greyed-out so you cannot re-apply it again, even though we can clearly see that the System Settings and others (Dolphin, Firefox) are not using this custom window decoration anymore. I have to select Breeze or other non-Klassy window decoration to get the Apply button back and press it of course before I can choose Klassy and press apply again. So, while fixing this problem, please keep in mind these 2 additional problems (decorations being lost for suspends & wake-ups and the decorations choosing page in System Settings not being in sync / updated with what is really happening after wake up). Thank you very much! |