Foo and I just spent a total of about 3 hours trying to get his new
comment design implemented and rolled out (there's no telling how much more time he spent).
Erik also worked his magic. But one thing I thought was dead is still alive and well in Mozilla: timeouts in the onload event handler have to be used for quite a bit of DHTML.
I remember having to use onload = function () { setTimeout("functionCall()",1) } years ago when I started supporting Mozilla. Since I haven't done much DHTML in quite some time, I just assumed that little quirk was fixed. Apparently it's not.
Mozilla also has some awful problems with Midas, Mozilla's attempt at IE's contentEditable. Thankfully a dirge through
BugZilla put us on the right track. It seems setTimeout() is a work around for quite a bit of Mozilla bugs.
As much as I hate dealing with bugs in IE, I think I hate dealing with bugs in FireFox more. You'd think after 6 years of developing Mozilla, it would be a very flawfree/bug free browser. I guess not.