Bug 493706

Summary: Changes made to color scheme immediately after doing "Save As" from a different one are not saved
Product: [Applications] systemsettings Reporter: Nate Graham <nate>
Component: kcm_colorsAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: normal CC: kdedev, noahadvs, tantalising007, uhhadd
Priority: NOR    
Version First Reported In: 6.1.90   
Target Milestone: ---   
Platform: Other   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=493678
https://bugs.kde.org/show_bug.cgi?id=504009
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Nate Graham 2024-09-26 18:53:09 UTC
Git master everything


STEPS TO REPRODUCE
1. System settings -> Colors and Themes -> Colors
2. "Breeze Classic" -> Edit color scheme -> Save As -> "Breeze Classic mine"
3. Edit the new color theme: Active titlebar: pick a color and save. Close the window
4. Apply "Breeze Classic Mine"


OBSERVED RESULT
The new color scheme doesn't use the Active tielebar color you selected. its underlying file in ~/.local/share/color-schemes doesn't have it, either.

EXPECTED RESULT
Changes got saved; titlebar is the expected color.
Comment 1 TraceyC 2025-07-21 21:04:52 UTC
I just tested this on today's git-master and I noticed a detail that might be related
Using the Breeze Dark global theme

1. System settings -> Colors and Themes -> Colors
2. "Breeze Classic" -> Edit color scheme -> Save As -> "Breeze Classic mine"
3. Edit the new color theme: Active titlebar: pick a color and save. Close the window
-  I don't see Active titlebar, but I edited other noticeable elements like View Background and Button elements
- After saving and closing the window, the new color scheme is not shown in in the list. It only was shown after closing and reopening the KColorSchemeEditor
- After reopening the color editor, I can find the color scheme I created, but it doesn't have the changes I made. The changes were not saved.

4. Apply "Breeze Classic Mine"
- I re-edited my custom test theme, saved and applied. I see the colors in ~/.local/share/color-schemes/BreezeDarkMine.colors. They are applied, when using the Breeze Dark global theme, after logging out and back in.