Created attachment 183139 [details] Settings to set as a workaround Description: When KDE Plasma’s history tracking (“Remember opened documents” and “Keep history”) is disabled, the “New!” badge for newly installed applications in the Application Launcher will never disappear, even after launching the app multiple times. The current UI/UX does not inform the user that disabling recent history will prevent “New!” badges from being cleared, causing confusion. This can be fixed either by documenting the relationship, showing a warning when disabling history, or making the badge system independent of the activities service. Steps to Reproduce: Go to System Settings → Workspace Behavior → Activities → Privacy/History. Set “Do not remember” for opened documents and/or set “Keep history” to “Do not keep.” Install a new app (e.g., via Discover). Notice the “New!” badge appears in the launcher and does NOT disappear after running the app. Expected: Badge should disappear after running the app, or user should be informed why it won’t. Actual: Badge remains indefinitely unless history tracking is enabled. Proposed Solution: Show a tooltip/warning in the settings. Or document this behavior in KDE official docs.
When I set System Settings > Recent Files > Remember opened documents: Do not remember, I am experiencing this behaviour. The badge will still disappear after several days, but ultimately this behaviour of clearing it when launching the application should not be affected by this setting.
Ahh, yeah I guess if you disable activity tracking, the service we use to detect app launches stops sending updates. Wonder what we could do about it. We could restore the code that makes the badge disappear when launching it from Kickoff but that won’t help with KRunner. Wonder if we could tap into startup feedback (the bouncy cursor) and track app launches that way?