You may need to use the browser's developer tools or a plugin to see if there is an error message getting served from PHP into your AJAX response.For the occasional upload bug, is it possible that you could capture this in more detail -- is it reproducible?