SUMMARY KRunner fails to capture first few characters typed in to the desktop for the first time on a new session. Depending on how fast its typed, KRunner misses the first 1 or 2 characters. This buggy behavior has been present on Wayland for a while now. After updating to Plasma 5.17 this behavior is now experienced on X session. STEPS TO REPRODUCE 1. Login to new Plasma session 2. Type in command/program name/etc OBSERVED RESULT Krunner does not get the first one or two characters of the input. For example if you type in "reboot" KRunner gets only "eboot" EXPECTED RESULT The whole input starting with the first character at the desktop should be captured as input by KRunner. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Arch Linux 5.3.7-arch1-1-ARCH x86_64 KDE Plasma Version: 5.17.1 KDE Frameworks Version: 5.63.0 Qt Version: 5.13.1
*** Bug 413681 has been marked as a duplicate of this bug. ***
I have the same issue: https://forum.manjaro.org/t/kde-krunner-5-17-1-does-not-show-a-first-letter-after-my-input/109532
This happens sometimes when desktop is empty in 5.17.2 during all session.
I heard from someone that this behavior is because KRunner is now started on demand. I checked and did find that KRunner is now not started at boot. It only gets started once you type in something at the desktop and depending on how fast you type, misses the first few inputs. Isn't this bad design, taking away from the functionality and productivity that KRunner gives letting you just do stuff from the get go. Current buggy behavior can be worked around by starting KRunner at boot - create an autostart entry with command 'krunner -d' (-d for starting in background)
See D26718 which is accepted but not merged.
*** This bug has been marked as a duplicate of bug 416145 ***