When I was debugging WebshortcutRunner::WebshortcutRunner, I noticed that KPluginFactory::instantiatePlugin (or other functions that load plugins) was called after typing for the first time, which makes KRunner not able to instantly take input.
Is there any reason not to preload plugins? Thanks in advance.