Bug 493706 - Changes made to color scheme immediately after doing "Save As" from a different one are not saved
Summary: Changes made to color scheme immediately after doing "Save As" from a differe...
Status: CONFIRMED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_colors (other bugs)
Version First Reported In: 6.1.90
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-26 18:53 UTC by Nate Graham
Modified: 2025-07-21 21:06 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.