Understanding GNOME Shell's focus stealing prevention
blogs.gnome.org