How would that global app ban help? You do want the application to steal focus when necessary. It's just in this case the user has made the decision to not wait for startup and switch to another app. Aggravating step - he was typing.
Is this workflow part of the Kwin settings? It's not interrupting typing part of the settings?
> How would that global app ban help? You do want the application to steal focus when necessary
Maybe you do. I don't. With this setting we can both be hapopy.
I can not think of a single scenario where stealing focus would be desirable.
Also, the presumption that I'm going to wait around for 5+ seconds whilst an opens is unrealistic.
Any app should be ready to accept focus. It should never steal focus. When I start an app, and wait for it to launch, I am attempting to give it focus. I can withdraw that intent at any time by doing something else (e.g. switching apps) and the launching app should finish launching and wait in the background.