Hi,

I've just discovered this thread and can confirm that the problem is
still existing for me in 1.0.4.

To summarise the thread (which can be read in full here:
http://www.nabble.com/Fix%3A-ExternalInterface-breaks-jQuery-in-firefox-2-tf2677747.html#a7468229
 

):

* Calling an ExternalInterface function which passes arguments between
Flash and JS in Firefox 2 breaks the a.constructor==String comparison (
see http://dev.noiseusse.org/testflash ).

* This then totally breaks jQuery which relies on this comparison (in
the find function for one).

* A bug report has been raised on bugzilla (since it would seem to be
their fault - it works fine in FF 1.5):
https://bugzilla.mozilla.org/show_bug.cgi?id=361370

* Jörn gave the impression below that a workaround had been added to the
core but it doesn't seem to be there - was it reverted for a reason?

I've implemented the workaround on my copy of jQuery and it seems to 
work fine but I'm worried that it will break another browser or that 
there was another good reason why it's not in the core - I'd be really 
grateful for any feedback on this issue,

Cheers,

Kelvin :)

Jörn Zaefferer wrote:
>> The fix
>> Go through jquery-latest and change all "string".constructor ==  String 
>> to typeof-comparisons. I did it yesterday and everything works as 
>> expected. How would I go about if I wanted the fix to make it into the 
>> main distro?
> 
> Could you please check out the latest revision from SVN and test it? Thanks.
> 
> --
> Jörn Zaefferer
> 
> http://bassistance.de


_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to