Created attachment 129413 [details] screenshot SUMMARY See the attached screenshot please. I have several Plasma widgets from KDE Store installed on my system, but the Widget Explorer only lists 2 of them when its "Uninstallable" filter is selected. When I want to uninstall any Plasma widget not listed in the Widget Explorer, I need to open "Download new plasma widgets" window and select "Installed" radio button. STEPS TO REPRODUCE 1. install some Plasma widgets from KDE Store 2. open the Widget Explorer and select "Uninstallable" filter on top 3. EXPECTED RESULT Widget Explorer should list all widgets installed from KDE Sore when its "Uninstallable" filter is selected. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.19.0 KDE Frameworks Version: 5.71.0 Qt Version: 5.15.0
Confirmed.
It works for me. Can you please try if you can remove these addons from within the KNS dialog? It might be possible that they are "orphaned" entries in the KNS config file (~/.local/share/knewstuff3/plasmoids.knsregistry).
I have uninstalled all widgets via Widgets Explorer, they are no longer present in the Widget Explorer but they are still marked as installed in GHNS window and when I click on their "Uninstall" buttons they bizarrely change to "Installing" and get stuck in such state. Then I installed all the widgets shown in my screenshot and now they are all listed when "Uninstallable" filter of the Widget Explorer is selected. Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.19.80 KDE Frameworks Version: 5.74.0 Qt Version: 5.14.2
> I click on their "Uninstall" buttons they bizarrely change to "Installing" and get stuck in such state. Is it possible that you have removed those entries using the "Delete" icon? There might also be a problem with the KNS kpackage support, should be an easy fix :)
Git commit 5a27c8faad7ad10c99805e6ff6c9d013dad2cf9a by Alexander Lohnau. Committed on 31/08/2020 at 07:31. Pushed by alex into branch 'master'. Fix edge case where KNS gets stuck M +6 -0 src/core/installation.cpp https://invent.kde.org/frameworks/knewstuff/commit/5a27c8faad7ad10c99805e6ff6c9d013dad2cf9a
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/236
Git commit ce920603ea93ae4abf391d477001bb67cd429ed1 by Alexander Lohnau. Committed on 01/09/2020 at 08:09. Pushed by alex into branch 'master'. Fix undetected KPackage installation This was the last occurrence that didn't get ported/detected. Because of that the updating did not work and uninstalling an entry using the "Widget Explorer" did not work. Related: bug 424429 FIXED-IN: 5.20 M +2 -2 components/shellprivate/widgetexplorer/plasmoids.knsrc https://invent.kde.org/plasma/plasma-workspace/commit/ce920603ea93ae4abf391d477001bb67cd429ed1