Right now, if you don't account for exit animations, the dialog ends up shifting in position before the exit animation, due to the pseudo-class not applying. This makes me concerned about what other kinds of state we might need to persist through out exit animations too...
cc @emilio @keithamus @annevk