I've developed a JavaScript-based upload progress meter that utilizes the standard multipart submit method instead of submitting files in an iframe. The process involves sending AJAX requests during submission to retrieve the percentage complete of the upload and updating the progress meter accordingly.
Everything runs smoothly in FireFox & IE, but there seems to be an issue with Safari. For some reason, Safari halts AJAX requests after the main form has been submitted. Even though I can see the request headers in the debugger, it seems like the response is never received.
Has anyone else encountered this problem or found a solution?