Using jQuery\'s $.ajax() function. Wherether the request has been purposely aborted, or if the server is down (not responding) it appears the same outcome happens;
I've noticed this same behavior, and request.onreadystatechange = function () {}; before calling .abort() does resolve the issue.