I'm running into an issue where my app may try to call a new MessageBox.prompt while another one is still disappearing (doing its exit animation). For example, the prompt asks for an input, and if the input is invalid, then the prompt should come up again to get a better value. The first prompt shows up just fine, but the second one never shows up, even though the code is fired.
This worked fine in PR3/4, but now that B1 has reinstated animations it seems to no longer work. Is this due to the singleton nature of MsgBox, or something else? How can one go about getting that second prompt to show up correctly?