Firefox/Feature Brainstorming
We are currently in the early development stage for Firefox 3, and would like to collect all the ideas for feature enhancements in a single place. Our goal is to create a single index that lists what sorts of things we're thinking of doing, with links to more detailed ideas about implementation specifics or concerns, and tagets for inclusion in the project.
Note: This is a list of feature enhancement ideas for all future Firefox releases, not just Firefox 3. Firefox 3 will include a subset of the items on this list.
How to use this page
- If you have ideas about features listed here please create a new wiki page off of your user page that outlines your ideas (mockups welcome!) and add a link to that page in the "References" column, or link to existing pages with examples, design thoughts, interesting articles, etc.
- If you have ideas for features not listed here please add them to the most appropriate group below. Include any references to more detailed implementation ideas.
- If you would like to comment on features listed here please do so on the discussion page rather than in the list itself.
Browser chrome
Browser customization
Specific features | References |
---|---|
|
n/a |
|
n/a |
|
n/a |
|
- FAQ on forum |
|
n/a |
General tasks | |
|
n/a |
Preferences
Specific features | References |
---|---|
|
n/a |
General tasks | |
When firefox is installed in a system behind a firewall and proxy needs to be set to access the web, we need to go to preferences and set the proxy. Instead we can have a popup coming up if there is no proxy setup. And we can enter the proxy details in that popup. If not completely automated, at least proxy settings should be saved in profiles, so that when changing network (more and more common with laptops and various wlan accesses) settings can be changed in a fast way |
n/a |
Tabs, sidebar, and windows
Specific features | References |
---|---|
|
- design thoughts for tabs instead of windows. |
| |
| |
|
n/a |
|
n/a |
General tasks | |
n/a |
n/a |
Search/Find
Specific features | References |
---|---|
|
n/a |
|
n/a |
| |
| |
General tasks | |
n/a |
n/a |
Address bar
Specific features | References |
---|---|
|
n/a |
|
- Similar to AppRocket on Windows and Quicksilver for OS X |
The only thing I really need the Statusbar for is to preview the target address of links before clicking them. Most of the time the statusbar is just taking away screen space without providing any useful information.
| |
On right click, adding also a "paste & go" item |
Like in Opera browser |
General tasks | |
n/a |
n/a |
Bookmarks
Specific features | References |
---|---|
| |
|
- Provide in-page content-highlighting and saving page-state while bookmarking |
|
n/a |
|
n/a |
|
The Suite used to have this; research why it was dropped before implementing it again |
|
n/a |
General tasks | |
|
n/a |
History
Specific features | References |
---|---|
| |
|
n/a |
| |
General tasks | |
|
n/a |
Downloads
Specific features | References |
---|---|
| |
|
n/a |
General tasks | |
|
n/a |
Profiles
Specific features | References |
---|---|
|
n/a |
|
n/a |
|
n/a |
|
End-User License Agreement (EULA) Requirements for Firefox 2 |
General tasks | |
n/a |
n/a |
Notification tools
Specific features | References |
---|---|
|
n/a |
| |
|
n/a |
| |
|
n/a |
General tasks | |
|
n/a |
Printing
Specific features | References |
---|---|
|
Firefox:Printing_and_Page_Setup |
| |
|
Firefox:Printing_and_Page_Setup |
General tasks | |
|
Installer
Specific features | References |
---|---|
|
n/a |
|
n/a |
General tasks | |
n/a |
n/a |
Software update
Specific features | References |
---|---|
|
n/a |
|
n/a |
General tasks | |
|
n/a |
Default browser UI
Specific features | References |
---|---|
| |
General tasks | |
|
n/a |
Security
Specific features | References |
---|---|
|
n/a |
|
n/a |
|
n/a |
| |
|
1 Like "CookieCuller" |
| |
|
n/a |
| |
|
n/a |
|
See bug 355319 |
General tasks | |
|
n/a |
Privacy
Specific features | References |
---|---|
| |
|
1 bug 285790 already exists for form history |
| |
| |
General tasks | |
|
n/a |
Identity
Specific features | References |
---|---|
| |
|
n/a |
General tasks | |
n/a |
n/a |
Feeds and Microformat handling
Specific features | References |
---|---|
| |
| |
General tasks | |
n/a |
n/a |
Content filtering, manipulation, and control
Specific features | References |
---|---|
|
- Flashblock remarks from bur |
|
n/a |
|
n/a |
|
n/a |
|
n/a |
| |
General tasks | |
n/a |
n/a |
Compatibility
Web standards compatibility
Specific features | References |
---|---|
|
n/a |
|
n/a |
| |
|
n/a |
General tasks | |
|
n/a |
Protocol and media support
Specific features | References |
---|---|
|
n/a |
| |
General tasks | |
n/a |
n/a |
Global community
Internationalization
Specific features | References |
---|---|
|
n/a |
General tasks | |
n/a |
n/a |
Accessibility
Specific features | References |
---|---|
|
See bug #4821. |
|
- How is this different to Preferences | Advanced | General tab | Use smooth scrolling? |
| |
General tasks | |
|
n/a |
Developer-facing elements
Developer-facing UI
Specific features | References |
---|---|
|
n/a |
General tasks | |
|
n/a |
Add-ons/Platform development
Specific features | References |
---|---|
|
n/a |
| |
General tasks | |
|
n/a |
Performance
Specific features | References |
---|---|
Be the fastest browser on the market, not only on "fat" desktops, but also on bargain desktops with only 256MB of RAM. | |
Try to implement an internal memory manager. It should, for example, pre-allocate about 10% of ram memory and try to operate within that memory. All calls to "free()" should release memory to this global memory pool and all calls to "malloc()" must allocate memory from this memory pool. If properly implemented, we can even reduce the overheads that may arise due to such an implementation. | |
General tasks | |
|
n/a |
Mobile and Enterprise support
Mobile device integration/support
Specific features | References |
---|---|
|
n/a |
General tasks | |
n/a |
n/a |
Enterprise deployment
Specific features | References |
---|---|
|
n/a |
|
n/a |
General tasks | |
n/a |
n/a |
User support and Testing
Help documentation
Specific features | References |
---|---|
|
n/a |
|
n/a |
| |
General tasks | |
n/a |
n/a |
User-testing
Specific features | References |
---|---|
|
n/a |
|
n/a |
General tasks | |
n/a |
n/a |