I turned on native form controls yesterday, in time for today’s nightly build. There is more work to be done on them, but this is a big step. Pull new nightlies as time goes on and you should see the remaining kinks get worked out.
It took us approximately 5 years and a few failed attempts to get here. Camino has had native form controls for a while now, but those were a series of hacks that came with some significant negative consequences. The hacks are finally gone, a lot of code has been rewritten, and now we are comfortable turning on native form controls for all of Mozilla’s Mac OS X products. I owe a big thank-you to Robert O’Callahan, David Baron, and Boris Zbarsky for helping me with troubles I was having in layout code during the home stretch. This would have taken a lot longer without them.