d509ab7779
We can't assume "isActive implies isModal", so there is a risk of pushing a modal that nothing else will ever pop, because we take the early return and don't activate the user active watch. https://bugzilla.gnome.org/show_bug.cgi?id=700901