Bug 501200 - 6 hardcoded runners are always added to the set of systemwide runners when "Extra runners" setting is in use, even if some of those are disabled systemwide
Summary: 6 hardcoded runners are always added to the set of systemwide runners when "E...
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Menu (Kicker) widget (other bugs)
Version First Reported In: master
Platform: Fedora RPMs Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-07 18:24 UTC by m2741
Modified: 2025-03-07 23:29 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description m2741 2025-03-07 18:24:50 UTC
SUMMARY
I have turned off all search plugins in the "Plasma Search" section of the setting app except for the "Applications" plugin. Despite this, when I search using the Application Menu (The basic one) it still shows a separate section with system settings.

The problem can be temporarily fixed by re-enabling then re-disabling the system settings search plugin, but it returns after rebooting the computer.

STEPS TO REPRODUCE
1.  In the plasma search section of the settings application, disable all search plugins except for "Applications"
2. Reboot the computer
3. Search for an installed application using the Application Menu search

OBSERVED RESULT
After a while, usually after a reboot, the system settings plugin will reappear when searching in Application Menu and will display system settings results

EXPECTED RESULT
To only display installed applications

SOFTWARE/OS VERSIONS
Fully updated Fedora 41
KDE 6.3.2
I have noticed the bug for many months in different distros, so it it is also present in previous versions of plasma

I am able to supply more info if needed
Comment 1 m2741 2025-03-07 18:33:45 UTC
I'll add that despite displaying the results of the System Settings search plugin, the plugin still remains disabled within settings
Comment 2 Nate Graham 2025-03-07 20:17:41 UTC
Can reproduce. The code is a little wonky here:

https://invent.kde.org/plasma/plasma-desktop/-/blob/master/applets/kicker/package/contents/ui/main.qml?ref_type=heads#L149

It always starts with the same set of 6 hardcoded runners, and then you can optionally configure it to add more from a second hardcoded list, but not permanently subtract any.

I'd say we should remove all this stuff and just have it always use the set of runners configured systemwide.
Comment 3 m2741 2025-03-07 20:48:14 UTC
I'm terribly sorry, I don't know anything about programming and have no idea how to make the changes you suggested. I just thought I should let someone know as it was something that I'd noticed for a while now
Comment 4 Nate Graham 2025-03-07 23:29:22 UTC
No worries, you aren't expected to. :) Hopefully someone will be able to get to this eventually.