Когда возникает ошибка в обработчике jQuery AJAX в Firefox + jQuery + OS X, ошибка, кажется, игнорируется.
Пример кода: http://jsfiddle.net/bGuX9/
Chrome правильно сообщает об обеих ошибках в консоли JavaScript:
Но Firebug в Firefox сообщает только одну ошибку, хотя два были брошены (о чем свидетельствует «Ошибка выброса: в ajax»):
Это Firefox 8 на OS X 10.6, но я заметил эту проблему еще в Firefox 3.5. Firefox в Windows (тестировался с 8), похоже, не пострадал.
Что с этим делать? Это известная проблема?
Пара примечаний:
try / catch
в моем обработчике событий и обнаруживать там ошибку, но это не помогает мне отлаживать произвольный код.