
Use a longer fade-in time, but with an inout transition, so that the dialog starts fading in very slowly and then picks up speed after 150ms or so. That way if the user releases Alt+Tab right away, they'll never actually see the dialog. https://bugzilla.gnome.org/show_bug.cgi?id=652346