I have been looking into the focus stealing prevention mechanism in GNOME Shell/Mutter. Now i gonna use it in strict mode (instead of smart) and see how many more "<Application> is ready" notifications i get.
In really really simple terms, this means that the app starting the new app didn't hand over focus to the new application and therefore the focus stealing prevention mechanism kicks in. Unfortunately it's not that simple to implement it.
@matzipan IMO a major problem with the current focus stealing prevention mechanism is that the default behavior tries to be smart and not prevent all focus "stealing" so for app developer it's really hard to understand why sometimes the notification "<Application> is ready" is shown and sometimes it just works.
@jsparber@matzipan it's better now but I encountered issues while working on apps which I couldn't explain. Certain APIs would misbehave. Don't know if it is still a problem.
Add comment