And worse? It's not fixable by anyone outside the core team of developers as they've moved away from the standard XUL UI system to a pure Java wrapper. I was going to get in there and whip up some add-ons because I really wanted to use the browser and thought if I could just tweak a few of it's more ugly bits it'd be somewhat usable. But after downloading the code and taking a good long look, it turns out that all the bits that suck the most are outside anything modifiable by add-ons.
Anybody can modify the browser chrome, not just the core developers. All source code is public:
You're totally missing the point. XUL allowed (and for Desktop Firefox, still allows) people to customize UI with addons. The new Mobile Firefox's UI is all android-specific Java you can't customize without compiling Firefox yourself and deploying it to your phone, which is basically something that 0.00000000001% of the people on this planet will ever care enough to do - and then their build will be outdated 8 hours later after new bug fixes get pushed to trunk and their custom build doesn't automatically update.
Anybody can modify the browser chrome, not just the core developers. All source code is public:
http://hg.mozilla.org/mozilla-central/file/5835bc763be7/mobi...
Instructions for building:
https://wiki.mozilla.org/Mobile/Fennec/Android