Mozilla/FireFox Quirks

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.
3/4/2004 12:00:00 AM | Tags:
© 2008 Jeremy McPeak