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/