Uploader Firefox 3.5 fix
colin.clark at utoronto.ca
Sat Sep 26 21:31:19 UTC 2009
We finally have a fix in place for the Firefox 3.5 bug in Uploader. I
had hoped to get this out sooner, but it proved to be a subtle and
fiddly set of issues to resolve. Nonetheless, I hope the delay hasn't
caused anyone too much inconvenience.
I've attached a custom build of Infusion 1.1.1, with this fix applied,
to our issue tracker:
You'd find three different versions of this fix available for you to
1. a raw patch (to apply to your existing copy of Infusion 1.1.1)
2. a full Infusion 1.1.1 source build
3. a full Infusion 1.1.1 minified production build
We've tested this fix fairly extensively across most of our A-grade
browsers, but it hasn't yet gone through the full Infusion QA process.
We'll be including this fix in our upcoming Infusion 1.1.2 release,
scheduled to land on October 14.
At heart, this issue was caused by a regression in SWFUpload. It has
had historical problems with DOM manipulation occurring anywhere near
its Flash "Browse Files" button. The problem was supposed to be fixed
in SWFUpload 2.2.0, but seems to have returned for Firefox 3.5.
To resolve the issue, we've moved the Flash movie out into a separate
container to isolate it from the dynamic nature of the Uploader. We've
also moved to a transparent Flash overlay on top of the Browse Files
button, positioned absolutely with CSS.
In the end, this fix has simplified some of the Uploader's internals a
bit and looks a lot better for users. Please let us know if the
absolutely positioned button causes any difficulties with your own
application's CSS or layout.
I hope this helps. Don't hesitate to drop us a line if you have any
questions or issues with this fix.
Technical Lead, Fluid Project
Adaptive Technology Resource Centre, University of Toronto
More information about the fluid-work