Bug 514371 - In Plasma 6.5.4, the "Choose Application" dialog shows system components and KCMs even though their .desktop files already contain NoDisplay=true, including when opening an empty file.
Summary: In Plasma 6.5.4, the "Choose Application" dialog shows system components and ...
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Launcher (Kickoff) widget (other bugs)
Version First Reported In: 6.5.4
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-09 15:04 UTC by Quan Wen
Modified: 2026-01-12 21:00 UTC (History)
4 users (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 Quan Wen 2026-01-09 15:04:00 UTC
Steps to reproduce:
1. Use Plasma 6.5.4 (Wayland session).
2. Create or open an empty file (for example, an empty text file).
3. Trigger the "Choose Application" dialog (e.g. by opening the empty file).
4. Observe that system components are listed.

Examples of affected desktop files:
- gcr-viewer.desktop
- org.freedesktop.Xwayland.desktop
- kcm_access.desktop
- org.kde.knighttimed.desktop
- signon-ui.desktop

Desktop file configuration:
All of the above desktop files already contain:
NoDisplay=true

Expected result:
Entries with NoDisplay=true should not appear in the App Chooser.

Actual result:
They are still shown.

Notes:
- The issue is reproducible when opening an empty file.
- User-level overrides and cache rebuilds do not change the behavior.

Environment:
Plasma version: Plasma 6.5.4
Qt version: 6.10.1
Comment 1 Nate Graham 2026-01-12 20:12:27 UTC
We tried that, but is caused Bug 508607 which was an even worse issue, so we had to revert the change.

I'm afraid that means we can't implement what you suggest, sorry.