Whenever a user launches the popup widget in my web application, there's a clumsy pause while the form loads via ajax. This is considerably noticeable when on slow internet connection, sometimes slow enough to lead the user to believe the loading has failed, and clicking again cancels the request and it appears as if the widget doesn't work at all.
Here's a short clip of this behavior: http://www.screencast.com/t/BTiN7LTa
Seems like this could be easily fixed by plopping up an empty modal with a loading graphic until the ajax call is completed...?