Created attachment 142520 [details] Video demonstration SUMMARY When searching for Discover the search text D and Dis show Discover but not Di. STEPS TO REPRODUCE 1. Open Kickoff 2. Start typing Dis and pause after each letter is typed 3. OBSERVED RESULT Discover is not shown while search is at "Di" EXPECTED RESULT Discover is shown all the way through the search typing process. SOFTWARE/OS VERSIONS Operating System: Fedora Linux 35 KDE Plasma Version: 5.22.5 KDE Frameworks Version: 5.87.0 Qt Version: 5.15.2 Kernel Version: 5.14.11-300.fc35.x86_64 (64-bit) Graphics Platform: X11 Processors: 12 × AMD Ryzen 5 3600 6-Core Processor Memory: 31.3 GiB of RAM Graphics Processor: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
Does this happen in KRunner as well?
Yes.
Thanks.
Still happening on 5.23.4
Your video actually doesn't show Discover being returned at "D", only at "Dis". But Discord is found for all three. I can reproduce that.
Can confirm, have a local patch and will create a MR tomorrow.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1390
Git commit ac22a4f170d08552a6e7b00f77cd23dc244010fd by Nate Graham, on behalf of Alexander Lohnau. Committed on 25/01/2022 at 16:02. Pushed by ngraham into branch 'master'. servicesrunner: Fix some apps not showing up when typing less than 3 characters We want to check the user-visible name, not the name of the file on disk. In case we type "di", results like "Discord" or "Discover" are expected. With the old logic however, we would reject discover, because the desktop file is called "org.kde.discover". R +2 -1 runners/services/autotests/fixtures/org.kde.systemsettings.desktop [from: runners/services/autotests/fixtures/systemsettings.desktop - 070% similarity] M +25 -0 runners/services/autotests/servicerunnertest.cpp M +1 -1 runners/services/servicerunner.cpp https://invent.kde.org/plasma/plasma-workspace/commit/ac22a4f170d08552a6e7b00f77cd23dc244010fd
Git commit 3c459c4f760d0beec73083b02576dfc0b4cbb36f by Nate Graham, on behalf of Alexander Lohnau. Committed on 25/01/2022 at 16:12. Pushed by ngraham into branch 'Plasma/5.24'. servicesrunner: Fix some apps not showing up when typing less than 3 characters We want to check the user-visible name, not the name of the file on disk. In case we type "di", results like "Discord" or "Discover" are expected. With the old logic however, we would reject discover, because the desktop file is called "org.kde.discover". (cherry picked from commit ac22a4f170d08552a6e7b00f77cd23dc244010fd) R +2 -1 runners/services/autotests/fixtures/org.kde.systemsettings.desktop [from: runners/services/autotests/fixtures/systemsettings.desktop - 070% similarity] M +25 -0 runners/services/autotests/servicerunnertest.cpp M +1 -1 runners/services/servicerunner.cpp https://invent.kde.org/plasma/plasma-workspace/commit/3c459c4f760d0beec73083b02576dfc0b4cbb36f