drupal.js has horrible handling of status code 0, which normally means that an ajax request has been aborted.
This tiny patch changes the wording to give appropriate information so that in the future perhaps a few of these can be resolved.
What happens: There are literally dozens of open issues that say "HTTP error 0 occurred". However, there are few of these that get resolved because this information is completely inadequate and usually results from an aborted AJAX request, so it's completely invisible.
What I expect: The popup should at least provide the available information so the issue can (perhaps) be debugged.
What happens instead: Nothing but a dialog box that says "HTTP Error 0 occurred".
Let's try to get this in before string freeze.
PASSED: [[SimpleTest]]: [MySQL] 190 pass(es).
FAILED: [[SimpleTest]]: [MySQL] Unable to apply patch drupal.improve_http_0_status_reporting_646694_18.patch.
Passed on all environments.