Display style of System Monitor widgets for desktop becomes "Text Only" regardless of the choice after being moved to the panel. STEPS TO REPRODUCE 1. Go to "Show Panel Configuration" by right-clicking on the panel and choosing this option. 2. Go to "Add or Manage Widgets..." on top-left corner of desktop settings. 3. Add any System Monitor widget(It should appear on desktop). 4. Move the widget to the panel by left-clicking on it and holding until you drag it to the panel. 5. Go to "Configure [MAY DIFFER]..." by right-clicking on the widget and choosing this option. 6. In "Appearance" change "Display Style" and apply the changes. 7. Display style will become "Text Only" regardless of the choice. OBSERVED RESULT Display style becomes "Text Only" regardless of the choice. EXPECTED RESULT Display style changes depending on the choice. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Linux 6.12.41-1-MANJARO (64-bit) KDE Plasma Version: 6.3.6 KDE Frameworks Version: 6.17.0 Qt Version: 6.9.1 ADDITIONAL INFORMATION Bug occurs the same on X11 and Wayland
I can reproduce the issue on git master too.
*** Bug 488007 has been marked as a duplicate of this bug. ***
A possibly relevant merge request was started @ https://invent.kde.org/plasma/libksysguard/-/merge_requests/439
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5834
Git commit 90e975c9e19994b9d7ded058d93f0526fe8e51aa by Marco Martin. Committed on 24/09/2025 at 10:37. Pushed by mart into branch 'master'. SensorFaceController: Possibility to reload the config from a given group When a systemmonitor plasmoid is dragged between the desktop and panel, all its configuration gets moved to a new group which lives under the panel containment config group. Therefore the SensorFaceController config doesn't live on the same group anymore, and when calling reloadConfig, the actual groups used need to change to the new ones. M +10 -0 faces/SensorFaceController.cpp M +5 -0 faces/SensorFaceController.h https://invent.kde.org/plasma/libksysguard/-/commit/90e975c9e19994b9d7ded058d93f0526fe8e51aa
A possibly relevant merge request was started @ https://invent.kde.org/plasma/libksysguard/-/merge_requests/440
Git commit 5bf00edbb23969ac702616790763308ab3534969 by Marco Martin. Committed on 24/09/2025 at 10:40. Pushed by mart into branch 'Plasma/6.5'. SensorFaceController: Possibility to reload the config from a given group When a systemmonitor plasmoid is dragged between the desktop and panel, all its configuration gets moved to a new group which lives under the panel containment config group. Therefore the SensorFaceController config doesn't live on the same group anymore, and when calling reloadConfig, the actual groups used need to change to the new ones. (cherry picked from commit 90e975c9e19994b9d7ded058d93f0526fe8e51aa) a2999f1b SensorFaceController: Possibility to reload the config from a given group 8e9ad912 reloadConfig -> loadConfig Co-authored-by: Marco Martin <notmart@gmail.com> M +10 -0 faces/SensorFaceController.cpp M +5 -0 faces/SensorFaceController.h https://invent.kde.org/plasma/libksysguard/-/commit/5bf00edbb23969ac702616790763308ab3534969
Git commit 811bca36b2cccc63458183a0bf12a2574d4f9eaf by Marco Martin. Committed on 24/09/2025 at 10:40. Pushed by mart into branch 'master'. SystemMonitor: fix dragging between panel and desktop m_sensorFaceController needs to be told about the current applet config group every time we reload the config because is not guaranteed to stay the same during the applet lifetime For instance when the applet is dragged between the desktop and the panel depends on https://invent.kde.org/plasma/libksysguard/-/merge_requests/439 FIXED-IN: 6.5.0 M +2 -1 applets/systemmonitor/systemmonitor/systemmonitor.cpp https://invent.kde.org/plasma/plasma-workspace/-/commit/811bca36b2cccc63458183a0bf12a2574d4f9eaf
Git commit 3c0729397130ad1792798767bc225bd20190502e by Marco Martin. Committed on 24/09/2025 at 10:41. Pushed by mart into branch 'Plasma/6.5'. SystemMonitor: fix dragging between panel and desktop m_sensorFaceController needs to be told about the current applet config group every time we reload the config because is not guaranteed to stay the same during the applet lifetime For instance when the applet is dragged between the desktop and the panel depends on https://invent.kde.org/plasma/libksysguard/-/merge_requests/439 FIXED-IN: 6.5.0 (cherry picked from commit 811bca36b2cccc63458183a0bf12a2574d4f9eaf) e75b4eb0 SystemMonitor: fix dragging between panel and desktop 94a09327 adapt to api change Co-authored-by: Marco Martin <notmart@gmail.com> M +2 -1 applets/systemmonitor/systemmonitor/systemmonitor.cpp https://invent.kde.org/plasma/plasma-workspace/-/commit/3c0729397130ad1792798767bc225bd20190502e