I encountered a bizarre issue that I hadn't previously and I thought I would inquire here to see if anyone had any recommendations.
Currently, my application has an area to create a new "recording" (which uses a Flash module within a new window to record audio) and when the recording is finish, the user submits the form and all of the audio data is posted to my controller.
This process can range in duration depending on the size of the audio, so the window will remain open until the uploading is finish and then it closes.
The problem occurs during the upload process, if the user uploads a recording and while it is uploading, attempts to open a new window (which is populated with the "Create Recording" view) and the loading of the new window contents stalls until the upload is complete.
The entire process works fine if I open up multiple windows for the Create Recording prior to actually uploading one of them, however if I start uploading one and then attempt to open a new window then it will "wait" on the upload operation to finish before populating the new window contents.