SUMMARY The wallpaper config dialog fails to save modified settings. STEPS TO REPRODUCE 1. Switch to Plain Color plugin 2. Set a custom color 3. Click OK OBSERVED RESULT Custom color is not saved EXPECTED RESULT Custom color is saved SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: plasma-workspace at 5d8049e4ef6f96844f1ab129f7ea85ebdfcd44f7 KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3192
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1670
Git commit 6bd568c2531af7e040ba109488613dc91c830172 by Fushan Wen. Committed on 21/08/2023 at 17:29. Pushed by fusionfuture into branch 'master'. ContainmentConfigView: write config before syncing config object Otherwise the new wallpaper config is not saved. M +1 -3 shell/containmentconfigview.cpp https://invent.kde.org/plasma/plasma-workspace/-/commit/6bd568c2531af7e040ba109488613dc91c830172
Git commit 2cf107751d8737aa29a6dc485cd0459a6ae0366b by Fushan Wen. Committed on 21/08/2023 at 17:39. Pushed by fusionfuture into branch 'master'. desktoppackage: set current wallpaper before writing config entries In setCurrentWallpaper, `wallpaperConfiguration` can be recreated if the newly selected wallpaper plugin is different to the current wallpaper plugin, so currentWallpaper must be set before writing config entries. M +1 -1 desktoppackage/contents/configuration/ConfigurationContainmentAppearance.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/2cf107751d8737aa29a6dc485cd0459a6ae0366b