Ajax Requests Throw Error If User Clicks a Link on a Page While the Request Is Still Active

Ajax Requests Throw Error If User Clicks a Link on a Page While the Request Is Still Active


Here's a sample to demo the issue:
http://homepage.mac.com/zacware/xhr_bug/xhr_bug.htm
We deployed our intranet using FireFox 1 and FireFox 2 years ago.
These never caused the issue, and everything worked great. But now in
trying to use FireFox 3 and Safari 4, we are getting error messages
all over the place.
When this happens, we get a readystate of 4 and a status of 0. I
would
like to think there would be an "abort" error code like when you get
a
404 for a file not found.
My original understanding was that a readystate of 4
and a status of 0 was not a defined combination.