Version: (using KDE KDE 3.5.1) Installed from: SuSE RPMs I believe this is true: a) when I launch app the new window has the focus b) like (a) but if I "confirm" the focus should stay in the current window, the new window is placed in the background Now -- run Yast /SuSE system manager/, run konqueror, switch to yast, click on "software management", click on konqueror, after 1-2 seconds the "soft.man." will appear stealing the focus and becoming foreground window. I chose the soft.man. for this example because there is enough time for easy switch.
Did you try this with different "focus stealing prevention" settings? (Control center -> desktop -> window behaviour -> advanced)
> Did you try this with different "focus stealing prevention" settings? I can't. I set "normal" stealing prevention and if I set it any higher then no new app will get the focus /current app is always active/. "Normal" works for me very well but there are apps /yast for example/ which are "smarter" than stealing prevention function.
Hi Maciej, this bug looks similar to bug #122070. Both are about the focus stealing of dialog boxes. What do you think?
soft.man will either show up with a newer timestamp (because it does not use/support startup infos or the call is internally delayed) or try to force the focus faking a tool (pager) request latter one is unfixable, the client would lie about what it is and would by this be broken. timing related issues (likely) can be worked around by setting a rule with a higher fsp level for that particular client. There's no other solution, sorry.