Bug 510153

Summary: Not all widgets are available on the panel.
Product: [Plasma] plasmashell Reporter: Victor Ryzhykh <victorr2007>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: normal CC: akselmo, nate, niccolo.venerandi, nicolas.fella
Priority: NOR Keywords: regression
Version First Reported In: 6.4.90   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Panel
Neon panel
plasma-6.4.91

Description Victor Ryzhykh 2025-10-02 05:48:11 UTC
Created attachment 185437 [details]
Panel

The default display of widgets on the panel in the system tray area has changed.
Two widgets are missing.

Operating System: ROSA Fresh Desktop 13
KDE Plasma Version: 6.4.90
KDE Frameworks Version: 6.18.0
Qt Version: 6.9.3
Kernel Version: 6.16.9-generic-1rosa13-x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-7700K CPU @ 4.20GHz
Memory: 32 ГиБ of RAM (31.2 ГиБ usable)
Graphics Processor: NVIDIA GeForce RTX 3050
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: B250M-D3H
Comment 1 Victor Ryzhykh 2025-10-02 06:28:20 UTC
Created attachment 185438 [details]
Neon panel

On KDE Neon the behavior is the same.
If you remove a panel and add a standard panel again, the panel is created without two widgets.
These are missing.

panel.addWidget("org.kde.plasma.digitalclock")
panel.addWidget("org.kde.plasma.showdesktop")
Comment 2 Akseli Lahtinen 2025-10-02 08:33:32 UTC
Can't repro on Fedora KDE 42

Operating System: Fedora Linux 42
KDE Plasma Version: 6.5.80
KDE Frameworks Version: 6.19.0
Qt Version: 6.9.2
Kernel Version: 6.16.8-200.fc42.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 16 GiB of RAM (15.5 GiB usable)
Graphics Processor: AMD Radeon RX 6600
Comment 3 Victor Ryzhykh 2025-10-02 09:31:05 UTC
(In reply to Akseli Lahtinen from comment #2)
> Can't repro on Fedora KDE 42

Did you delete a panel and then add the panel again?
I noticed the lack of widgets after removing the panel.
When I returned it again, I saw that the widgets were missing.
This is also noticeable on a new user.
Comment 4 Nate Graham 2025-10-02 14:50:44 UTC
How has Plasma been packaged on your system? Are you using an add-on repo to get git master builds of Plasma 6.5?

I also can't reproduce the issue with a new panel or a new user, but on KDE Linux where I'm 100% sure everything has been packaged properly.
Comment 5 Victor Ryzhykh 2025-10-02 16:22:36 UTC
(In reply to Nate Graham from comment #4)
> How has Plasma been packaged on your system? Are you using an add-on repo to
> get git master builds of Plasma 6.5?

Now I'll finish the plasma-6.4.91 packages for Rosa and check again.
I usually make new plasma-6.5 packages as the packages in git change.

But I installed KDE Neon in virtualbox.
This image is https://mirror.5i.fi/kde-application/neon/images/unstable/20250921-1146/neon-unstable-20250921-1146.iso,
released ten days ago.
Yesterday I updated Neon, and after the update the panel became shorter by two widgets.
Comment 6 Victor Ryzhykh 2025-10-02 18:36:56 UTC
Created attachment 185467 [details]
plasma-6.4.91

(In reply to Victor Ryzhykh from comment #5)
> Now I'll finish the plasma-6.4.91 packages for Rosa and check again.

Unfortunately, after updating to version plasma-6.4.91, the problem remained.
Comment 7 Nate Graham 2025-10-02 18:55:53 UTC
I wouldn't expect updating the Beta 2 to fix it, because this is almost certainly caused by a packaging issue, likely stale files from the older versions of those widgets.

Just in case it's not, I'm ccing Nicolas Fella who may be familiar with some of the technical changes to the CMake part of these widgets.
Comment 8 Victor Ryzhykh 2025-10-02 19:20:35 UTC
(In reply to Nate Graham from comment #7)
> I wouldn't expect updating the Beta 2 to fix it, because this is almost
> certainly caused by a packaging issue, likely stale files from the older
> versions of those widgets.
> 
> Just in case it's not, I'm ccing Nicolas Fella who may be familiar with some
> of the technical changes to the CMake part of these widgets.

This is the file in place and has not been modified.
File from the Plasma package.
https://invent.kde.org/plasma/plasma-desktop/-/blob/Plasma/6.5/layout-templates/org.kde.plasma.desktop.defaultPanel/contents/layout.js

In the system it is located at
/usr/share/plasma/layout-templates/org.kde.plasma.desktop.defaultPanel/contents/layout.js
It is not clear why, when creating a new panel, the script does not add all widgets to the panel.
Comment 9 Victor Ryzhykh 2025-10-03 23:06:19 UTC
After the latest updates, the problem disappeared.
I hope it was just a random glitch.
Comment 10 Nicolas Fella 2025-10-08 11:44:20 UTC

*** This bug has been marked as a duplicate of bug 510386 ***