The app shows a popup, and the user clicks one of the buttons in the popup. By your estimate, what is the minimum amount of time (in ms) that needs to pass from the popup showing to the user clicking for that user action to be considered reliable, as in, there is a high confidence that the user intended to click that button?
@simevidas hmm, 350ms?
Animate. You can't go from a screen to another with fully active controls and avoid trouble otherwise.
Do a transition, don't allow interaction during it.
@jgg @simevidas sounds like a good idea.
If you don't want to animate, I'd probably do user testing to try to find a good timing