jquery/jquery — pull request #842 by orkel (2012-06-29 14:08:15+00:00)
Title: Drop support for Firefox 3.6, Fixes #11994 

Line: https://github.com/jquery/jquery/blob/master/src/ajax/xhr.js#L94-98
Issue: http://bugs.jquery.com/ticket/1557
Links: http://ejohn.org/blog/cross-site-xmlhttprequest/,
http://www.nczonline.net/blog/2008/04/27/cross-domain-xhr-removed-from-firefox-3/

I can't reproduce the issue for Firefox 3.0.13, cross-site request is not working for me at all.
But, in firefox 3.6 cross-site requests working without try...catch

Line: https://github.com/jquery/jquery/blob/master/src/ajax/xhr.js#L117-183
Issue: http://bugs.jquery.com/ticket/8135

Problem happens for getAllResponseHeaders method in Firefox 3.6, which is no longer the case for Firefox 4.0

Line: https://github.com/jquery/jquery/blob/master/src/ajax/xhr.js#L159-164

Same as previous issue but this time for statusText prop

Line: https://github.com/jquery/jquery/blob/master/src/core.js#L536-538

There is no need for explicitly set function context in new FF

Did i miss something?
If you think its to early to remove this code or its unsave to remove those try...catch, then this PR and ticket might be used as future references.

CC @rwldrn, @jaubourg