What widget toolkit does Mozilla use?
Mozilla makes its own cross-platform widgets for HTML forms, and does not use a 3rd-party cross platform toolkit, nor the native widgets that a platform provides. The widgets are drawn using GFX, Mozilla’s abstraction of a drawing toolkit. They are styled with CSS, including minor per-platform tweaks to allow them to look like the native platform’s native widgets. This allows full CSS and DOM support of all HTML widgets across all platforms, without requiring each platform to separately support every part of CSS and DOM. There have been a number of requests for native widget support but at this time there are no plans to support a second widget set beyond the cross-platform widgets. In the future, widgets may be defined with XBL.