Bug 505783 - Search results not reflecting same ordering as in KRunner again
Summary: Search results not reflecting same ordering as in KRunner again
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Menu (Kicker) widget (other bugs)
Version First Reported In: 6.3.91
Platform: Fedora RPMs Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-19 13:59 UTC by temporary name
Modified: 2025-09-12 17:56 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.5.0
Sentry Crash Report:


Attachments
Screenshot of the bug inaction (376.46 KB, image/jpeg)
2025-06-19 13:59 UTC, temporary name
Details

Note You need to log in before you can comment on or make changes to this bug.
Description temporary name 2025-06-19 13:59:56 UTC
Created attachment 182385 [details]
Screenshot of the bug inaction

SUMMARY


STEPS TO REPRODUCE
1.  Press windows key on keyboard
2.  Search "con"

OBSERVED RESULT
Konsole application is ranked 1st and Contour terminal is ranked 2nd

EXPECTED RESULT
Contour terminal ranked 1st and rest below

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora rawhide
KDE Plasma Version: 6.3.91
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1

ADDITIONAL INFORMATION
Video link for the screen capture of the bug: https://streamable.com/zgx9iu
This bug also effect's all the menu style installed by default (which are kicker/kickoff/dashboard) and other 3rd party like Andromeda launcher (link: https://github.com/EliverLara/AndromedaLauncher)
This bug doesn't not effect Krunner
Comment 1 temporary name 2025-06-19 14:03:37 UTC
The video link will expire after 2 days. If required request again in a comment.
Comment 2 temporary name 2025-06-20 03:59:01 UTC
If anybody knows which file contains the logic for the kicker search function I will be very grateful to you.
I was trying to debug this issue but I couldn't find out how this search function works I know that it's in the plasma-desktop repository inside the applets/kickoff/ directory but I don't think the search function is there. From what I could read, it uses something called the Krunner.Model Object for the search input (I may be completely wrong as I just learned some QML yesterday and I don't understand most of it). I couldn't find the source of the Krunner.Model in any QML source code fiel in the the plasma-desktop repository. After a lot of searching I found that the C++ file https://invent.kde.org/plasma/plasma-workspace/-/blob/Plasma/6.3/applets/kicker/plugin/runnermodel.h?ref_type=heads implements it. From what I understand it remove the results and initialize it as the text is read from the input, if anyone can verify and correct please do. At present I still don't understand how this is happening if anyone more knowledgeable can help me it would be great.
Some thing to note
- plasmawindowed (link: https://develop.kde.org/docs/plasma/widget/testing/) doesn't reflect this bug
- krunner doesn't reflect this bug
- only desktop widget reflects this bug
Comment 3 Nate Graham 2025-08-19 22:29:00 UTC
This is working for me again as of current git master.
Comment 4 temporary name 2025-09-12 17:56:41 UTC
(In reply to Nate Graham from comment #3)
> This is working for me again as of current git master.
I have to reply late as I had stopped checking the bug tracker regularly. As for the bug, I can't check it myself but I'll trust your words.