Firefox 2012 Roadmap published
wiki.mozilla.org
wiki.mozilla.org
Firefox already has an absolutely excellent (third-party driven) devtool, at the root of basically all modern (browser) devtools, in Firebug. Firebug is pretty much the source of Webkit's Developer Tools (Safari and Chrome), of Drosera (Opera) and even of the utter dreck that are MSIE8+'s builtin developer tools, and one of Firefox's greatest gifts to web development (along with taking down MSIE and the idea that following standards might be a good idea from time to time)
It's not perfect by a long shot and it does have issues (which get addressed over time), but it's there and more importantly its good.
Yet they are reimplementing it bit by bit, in a less-integrated, less practical, and overall shittier way.
Why?
Why is mozilla wasting time on that?
Why couldn't they instead focus on making Firebug better and providing a better, deeper integration between Firefox and Firebug? Or by developing new API and panes trailblazed by the Webkit devtools (e.g. rendering timeline)? In fact, why not look into merging Firebug into Firefox pretty directly (disabled by default of course)?
Does anybody know? Because it boggles my mind, Firebug has had a complete console for ages and Firefox 9 added a shitty one (which mostly spends its time being spammed by irrelevant garbage due to not having a network tab) as a "quake console" (opens from the top), and Firebug has had an (excellent) DOM inspector for ages (again) and Firefox 10 adds a completely shitty one[0]... but at the bottom of the window so using both the inspector and the console takes twice as much visual space, and if you open the "styles" pane your visual space shrinks down to a postcard.
Please help, because they've lost me completely with that strategy.
[0] seriously, can't create new attributes, can't add content to an empty one (can only change existing non-empty content), pointlessly huge breadcrumb trail, blue-on-black theming which looks completely out of place, no autocompletion of CSS properties, no hyperlinking of CSS files or elements, no layout display, no object inspection, no DOM changes breakpoints, no HTML edition, no separate window, what's there is barely useful, we're talking IE8-level of functionality (of the inspector tab, IE8's devtools at least have a debugger) if even that (thought hopefully not as terminally buggy) and I'm probably forgetting half of it
http://blog.mozilla.com/devtools/2011/05/25/the-relationship...
What I gather from that is that they will keep developing and improving Firebug (or rather, support it, because Firebug authors aren't from Mozilla), but that they also want to experiment with other devtools that are hard to implement in the existing Firebug codebase. The devtools are also one of those new things that are now rapidly improving from release to release, so they're bound to have "version 0.9" issues.
Why couldn't they instead focus on making Firebug better and providing a better, deeper integration between Firefox and Firebug?
I was always under the impression Firefox plugins can do anything they want and have complete access to all the API. And that this is exactly why they tend to a) be more powerful than the equivalents for other browsers b) have more compatibility issues.
Now, the Firefox team might not be pulling off the execution very well (though it's a little unfair to compare an early generation product to a more evolved product) but I think it's probably the right decision for the future, hopefully they'll iterate on it enough to get it into a good state.
However, all of this is sort of beside the point. The Firebug lead went to go work for the Chrome team, so the Firefox team is in a bit of a pickle.
That's cool and I can see that, but it does not explain why they're not building on Firebug's established base.
> However, all of this is sort of beside the point. The Firebug lead went to go work for the Chrome team, so the Firefox team is in a bit of a pickle.
Firebug already survived the departure of its founder years ago, if there's a will it can survive Barton's as well.
As to the development team, there's a difference between surviving and thriving. Especially as the pace of firefox development has been accelerating I think bringing dev tool support in house is the only rational choice.
I shudder to think how many people have concluded that Firefox is slow and memory-hungry when it was really Firebug that was the cause.
This is great.
Silent Update: The Firefox update process will be moved to the background and Windows admin passwords and/or UAC prompts will be removed. Also, users with the rare incompatible extension will have a gentler upgrade process.
Firefox installers are signed (and so are updates), so I don't see any security issues here. On the contrary, removing the need for people to approve all those useless UAC prompts makes it more likely they will actually look at the next one to pop up and see if it is legit.
[1]: https://wiki.mozilla.org/Security/Reviews/Firefox10/SilentUp...
[2]: https://bugzilla.mozilla.org/show_bug.cgi?id=544442#c24
[3]: https://bugzilla.mozilla.org/show_bug.cgi?id=583678
(As a side note, the fact that this is necessary points out some of the major risks in the current CA system, which will hopefully be addressed in whatever eventually replaces it...)
On the one hand, it's basically an enormous usability win. I don't want to manually manage all of my security updates.
On the other it's a little hard to let go of the fact that I no longer control all of the software on my own diskspace - even if, admittedly, that has been an illusion for many years now.
This should also be mentioned http://www.codinghorror.com/blog/2011/05/the-infinite-versio....
This! It would be great if Firefox could automatically log you into websites you already are registered on and have associated with your FF login.
It's already being used for sign-in at https://developer.mozilla.org/, and it will only get better once browsers and identity providers ship native support.
I just tried their Aurora nightly, and there things were quite smooth. Not yet Chrome-on-Android smooth, but getting there.
As always, Firefox Sync is the killer feature on mobile.
A lot better than "this process is frozen, Kill?" that I get with Browser, though.
I didn't check yet with Aurora, but do you handle keyboard shortcuts? One thing that keeps me with Browser instead of Chrome is that it supports desktop-style shortcuts like Ctrl-L and Ctrl-R when I'm using the hardware keyboard.
Please add comments there if you have any.
I was going to PM, but apparently there is none here, so sorry for the slightly OT.
It seems to be significantly worse when zoomed in. If it matters, here's a link to a page where I always see this behavior, though I think it's really pretty endemic: http://kolspading.com/forums/viewtopic.php?f=2&t=3
(This is on a Galaxy Nexus.)
-edit- Oh, just noticed that my other pet peeve bug seems to have been fixed! :) When loading a link while zoomed in, you no longer see a flash of the current page zoomed out.
As for "too little too late": I presume you're talking about winning back people that went to Chrome because of the add-on and updates situation? This might be true, if those people are happy with Chrome, then Firefox will have to draw them back by executing better on other features.
What they didn't realise was that only 25% of addons in active use were hosted on AMO, and the vast majority were self-hosted. The change referred to in this roadmap is to make the browser itself (rather than just AMO) treat extensions as compatible by default (and presumably quite a lot of supporting work to make sure that's a responsible way for the browser to behave). That change has also now landed [2].
These are important problems to tackle, but we should give credit where it's due, and it's rather more than just "on the roadmap". Justin Scott gives a good overview of their thought process and actions taken: [3]
[1] http://blog.mozilla.com/addons/2011/04/19/add-on-compatibili... [2] http://www.mozilla.org/en-US/firefox/10.0/releasenotes/ [3] http://blog.fligtar.com/2011/09/26/add-on-compatibility-prog...
http://www.visophyte.org/blog/2012/02/04/aboutnosy-is-aboutm...
Oh, God, no. If Chrome does it this way, it is not a reason to blindly copy the idea. Why the hell would I want another privileged process running on my machine?
There is no reason Firefox has to go into a system ProgramFiles directory when it is installed by a user. It needs to go into the user's ProgramFiles. If it is installed by an admin, then, yes, it should go into the system directory, and it is reasonable to have the updater process run as a system service. But if it's me, Joe User, installing Firefox on a shared box for my own use, then (a) I should really be able to do that within the confines of my account permissions (b) the updating mechanism should also fit into the same set of restrictions.
Just think about it for a minute.
PS. "Google and Mozilla aren't idiots" is not an argument. Microsoft aren't idiots either, but look at Vista.
If you install as an admin user, it goes into Program Files, and by your own admission, there's no other way to update it than to have the update service.
http://people.mozilla.com/~shorlander/firefox-ui-design/fire...
Don't like:
- The Firefox menu at the top of the window is moved to a Chrome-style settings menu on the right. Yet, no vertical screen estate was won. (I realize why this is: the top must remain free to make the window draggable, but it also shows how pointless moving it was, as you've now lost horizontal estate for no gain)
Makes sense:
- Home button replaced by home pinned tab. - New downloads UI. Prior to 4.0 I used an extension that showed something similar to what you see in those screens.
Someone did package up the CSS and put it into an addon though: https://addons.mozilla.org/en-US/firefox/addon/custom-tab-wi...
https://addons.mozilla.org/en-US/firefox/addon/tab-mix-plus/
Hmm, I hope there's an about:config setting or an add-on to undo this change. I have the urlbar and the search box assigned to different search providers. The first is accessed by Ctrl+L, keywords, Enter. The second is accessed by Ctrl+K, keywords, Enter. If there was only one search bar, I'd have to click around a bit more.
On the other hand, I completely agree with you about moving the Firefox menu. That orange button has been a distinguishing feature of Firefox for the last few releases. Moving that button to where Chrome puts its settings menu really makes Firefox look like it's losing its brand identity.
- Inline PDF View
- In-line Preferences Manager
- Network Installer
- Integrated translation service
- Silent Update
Anything else?