Bug 160364

Summary: klauncher autocomplete opens the wrong programs
Product: [Plasma] krunner Reporter: Chris Vickery <chrisinajar>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: grave CC: coolo
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Chris Vickery 2008-04-04 14:42:23 UTC
Version:            (using KDE 4.0.2)
Installed from:    Ubuntu Packages
OS:                Linux

I have noticed this primarily when running "kate" but I'm sure other programs can cause this problem too. When I open the KLauncher (Alt+F2) then type in "kate" and press enter really fast, it opens up KAtomic instead. This is caused by "kat" assuming KAtomic, and then when I type in the "e" it starts figuring out what app I am trying to open, but I press enter before it finishes doing so. The "e" is definitely there when I press enter, I can see it every time. If I wait half a second then it correctly opens kate. This is repeatable every time without fail.

A simple fix to this would be no matter what the autocomplete says, when the user hits enter check if what he/she puts in is a valid command, if not THEN open the autocomplete value.

To reproduce the error:
Press Alt+F2
Type in "kat"
Type in "e" and then immediately press enter.
The wrong program opens.
Comment 1 Pino Toscano 2008-04-04 14:49:37 UTC
klauncher is a totally different thing.
What you want is called krunner.
Comment 2 Stephan Kulow 2008-05-13 13:44:55 UTC
I have something very similiar. Whenever I type bugs.kde.org<enter> very quickly I end up with bugs.kde.or not being a valid host name - suprise, suprise. 
Comment 3 Michael Pyne 2008-05-28 03:25:55 UTC
I believe this bug has been fixed with the new krunner in KDE 4.1.  I used to be able to reproduce this all the time trying to run konsole and getting kontact instead, now it works just fine.