Hi all,

there is one thing about SNI which really annoys me.
How to reproduce the issue:
1. Have Amarok as a SNI in systray
2. Right-click the SNI and select Quit
3. Wonder why nothing happened and Amarok icon is still there
4. Notice that a window popped up but focus stealing prevention kicked in and 
did neither raise 
the window nor focus it.

The problem seems to be for all windows opened from a right-clicked menu and I 
think this is 
really bad on the user-experience.

What can we do about it?
I assume that the context menu actions trigger an action in the client and when 
the client opens 
the window it does not get the focus as Plasma has the focus and the focus 
stealing prevention 
kicks in.

I think the problem would go away if all windows opened from a SNI context menu 
are transient 
to Plasma. So how do we either
a) communicate to the applications that they should set the Plasma's WID as its 
parent or
b) let Plasma open the windows through the SNI API?

Or is there any other way how we can tackle this issue?

Cheers
Martin

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to