When an error occurs in the jQuery AJAX handler on Firefox + jQuery + OS X, the error seems to be ignored.
Sample code: http://jsfiddle.net/bGuX9/
Chrome correctly reports all errors in the JavaScript console:

But Firebug in Firefox only reports one error, even if two were thrown (as evidenced by "A throw error: in ajax"):

The above is Firefox 8 on OS X 10.6, but I noticed a problem back in Firefox 3.5. Firefox on Windows (tested with 8) does not seem to be affected.
What's up with that? Is this a known issue?
A few notes:
- I do not think this is a problem with Firebug, as the error also does not appear in the Firefox console.
- I know that I can use the
try/catch in the event handler and catch the error there, but this does not help me debug arbitrary code.
source share