AM messages (pop-ups) in the Browser are Asynchronous events. However, if the user is clicking quickly about, then that can disrupt the event queue in a browser causing a message to remain displayed during the page transition. It is expected to make the message pop-ups synchronous.
We would like to ensure that all messages have been cleared prior to the transition so as to eliminate or mitigate any confusion. Error/Info message pop-ups should be cleared on page transition situations, with a configuration option. If the configuration is on, then any existing pop-ups should be cleared and transition to a subsequent page.
Note: This may not be an issue in Safari as I learned that browser manages the queue synchronously.