<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.mozilla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Carutsu</id>
	<title>MozillaWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mozilla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Carutsu"/>
	<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/Special:Contributions/Carutsu"/>
	<updated>2026-05-23T19:17:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Other_or_Uncategorized&amp;diff=47565</id>
		<title>Firefox/Feature Brainstorming:Other or Uncategorized</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Other_or_Uncategorized&amp;diff=47565"/>
		<updated>2007-01-27T05:34:44Z</updated>

		<summary type="html">&lt;p&gt;Carutsu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FeatureBrainstorming}}&lt;br /&gt;
&lt;br /&gt;
== Widgets ==&lt;br /&gt;
* In my opinion, that&#039;s the only feature lacking in Firefox to create first-quality &amp;quot;mozlets&amp;quot;, similar to the Opera&#039;s widgets or Safari&#039;s dashboard (if not better, since Opera&#039;s widget goes nowhere farther than using XShape). &lt;br /&gt;
&lt;br /&gt;
== Editions ==&lt;br /&gt;
* Create several Editions for example standard edition, web developer edition,  low memory edition, kid&#039;s edition, or even google edition&lt;br /&gt;
*and maybe even a simple/lite version(extensions and themes are not installable)&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Open page in another browser&amp;quot; option ==&lt;br /&gt;
* Simple, useful, and easy to implement.&lt;br /&gt;
** Already exists in the form of Launchy. I don&#039;t think that Firefox should, by default, give an option to use another browser. I know Firefox isn&#039;t &#039;anti-IE&#039; or &#039;anti-Opera&#039;, &#039;&#039;but it is&#039;&#039; &#039;pro-Firefox&#039;. This would be admitting that other browsers are superior to Firefox, and you should use them if things happen, rather than fix it, ask for help, or use Firefox anyway. (on IE-only sites, by using User Agent Switcher)&lt;br /&gt;
&lt;br /&gt;
== Conditional Comments ==&lt;br /&gt;
Allow users to add CSS filters for version compatibility that doesn&#039;t rely on a CSS rule being implemented. Arguably, this is the unofficial standard for dealing with Internet Explorer bugs and it would be nice to have a simple interface for doing this with any browser (just in case things change later on down the line). The syntax should be about the same, so something like &amp;amp;lt;!--[if lte FF 6]&amp;amp;gt; &amp;amp;lt;![endif]--&amp;amp;gt; would be appropriate.&lt;br /&gt;
&lt;br /&gt;
; Comments&lt;br /&gt;
That&#039;s a very good idea! It could prevent use of CSS hacks in future. Opera could do that too. --[[User:Alenonimo|Alenonimo]] 15:41, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Glow Text ==&lt;br /&gt;
Allows text to Glow when the glow HTML command is used, such as in IE7.&lt;br /&gt;
&lt;br /&gt;
== Gradient backgrounds ==&lt;br /&gt;
Make a process for implementing gradient backgrounds in a table or web page, such as in IE.&lt;br /&gt;
&lt;br /&gt;
== Page autorefresh ==&lt;br /&gt;
Create a new &amp;quot;Automatically page refresh&amp;quot; submenu in page&#039;s content menu (and inside &amp;quot;In this frame&amp;quot; submenu). It might contain items like &amp;quot;Stop autorefresh&amp;quot;, &amp;quot;5 seconds&amp;quot;, &amp;quot;10 seconds&amp;quot;, &amp;quot;1 minute&amp;quot;, &amp;quot;5 minutes&amp;quot;, &amp;quot;Custom...&amp;quot;. The page should be automatically refreshed untill &amp;quot;Stop autorefresh&amp;quot; selected or user navigated away from the page. In case of page was loaded by &#039;POST&#039; command the new item should be &amp;quot;disabled&amp;quot; or user might be asked about &amp;quot;repost data every time&amp;quot;.&lt;br /&gt;
:There is already a couple of extensions for that.&lt;br /&gt;
&lt;br /&gt;
== Synesthetic Surfing ==&lt;br /&gt;
Synesthesia, or the cross-linking of senses, has been long known to be a powerful nmonic for anyone with the ability to tap it. Richard Feynman often thought of complex physics equations in colors, and these powerful associations can be used to assist in surfing the web. &lt;br /&gt;
&lt;br /&gt;
I am a synesthetic of a few different flavors, one of which is letter/number to color associations. Whole words have color averages usually dominated by the first letter. The word &amp;quot;Web&amp;quot; for example, is orange with some blue hues at the end. I found a plug-in for Firefox that colored your tabs, but it was random. I would like to see user-picked colors for specific domains. For example, www.google.com would be a yellowish-orange color on the tab. I would select the specific hue I wanted and the tab would be colored so. That way, if I have a many tabs open at the same time, I will know which one is google at a glance. The ability to associate tonal sounds with the tabs as a mouse-over function or click function would also  be very helpful. Those who are more inclined to audio cues would benifit from this immensely! I love designing GUIs, so don&#039;t worry, if you don&#039;t code this, I will ;)  -NeuralZen   &lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Synesthesia Synesthesia] (wikipedia)&lt;br /&gt;
* [https://addons.mozilla.org/firefox/3810/ ChromaTabs] (Google.co.uk happens to be yellowish-orange) --[[User:Greg K Nicholson|Greg K Nicholson]]&lt;br /&gt;
&lt;br /&gt;
; Commentary&lt;br /&gt;
: It shouldn&#039;t be user picked, but extracted in some ways from the URL domain and optionally changed by a meta tag in the XHTML. This is important to make it a useful feature for both sites and communications (on other computers, the same site will have the same colour). Also it doesn&#039;t overload unneeded customization.&lt;br /&gt;
&lt;br /&gt;
== Propietary Anchor mode ==&lt;br /&gt;
Many pages don&#039;t have anchors so linking to Content that is somewhere on the page can be a pain. Make possible custom anchors like this would make firefox scroll 0pixel to left and 555pixel down:&lt;br /&gt;
&lt;br /&gt;
 url#custom(0,555)&lt;br /&gt;
&lt;br /&gt;
This make firefox scroll to the 5th H1 element on the page and highlight it decently:&lt;br /&gt;
&lt;br /&gt;
 url#custom(h1/5)&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.w3.org/TR/xptr-framework/ XPTR framework]&lt;br /&gt;
&lt;br /&gt;
; Commentary&lt;br /&gt;
* Pixels are unsafe (depending on fonts, zooming etc.)&lt;br /&gt;
* This looks like reinventing the wheel. use xpath instead?&lt;br /&gt;
* This implies support for XPointer&lt;br /&gt;
&lt;br /&gt;
== Smooth vs Raw Page Transitions ==&lt;br /&gt;
There isn&#039;t any *good* point to have the previous page &amp;quot;visible but unusable&amp;quot; until the new page starts rendering, a block a time. This is aesthetically awful and without any useful gain at the UI level.&lt;br /&gt;
&lt;br /&gt;
=== Details &amp;amp; Commentary ===&lt;br /&gt;
&#039;&#039;&#039;Smooth Page Transition&#039;&#039;&#039;: when someone clicks on a link, the page will slightly fade out, indicating that it is refreshing until the new page is fully ready, when a smooth (really &#039;&#039;&#039;fast&#039;&#039;&#039; crossfade &amp;lt;0.5sec, maybe). On the page there should be some form of interaction that could allow to see - and browse, and use - the previous page until the new is fully loaded AND the possibility to switch to the new one, displaying it a block a time.&lt;br /&gt;
* If implementing this, Firefox could adhere to some of IE page/site transition definitions from HTTP response or meta http-equiv headers.&lt;br /&gt;
** Please no: this is a step back in the past using BAD transitions that were just annoying. This feature, as stated, is conceptually &#039;&#039;&#039;DIFFERENT&#039;&#039;&#039; and must NOT be assimilated with the IE page transitions. &lt;br /&gt;
* The point here is to make the navigation softer and nicer for everyone (cool-factor), not only occasional user, and behaving more like an offline app. The &#039;&#039;&#039;&amp;quot;freeze page, load the other one block a time&amp;quot; is obsolete&#039;&#039;&#039; and should be improved into a new form of page transition: unobtrusive, aesthetically pleasant and without drawbacks (on slow connection, seeing the page loading a block a time is useful, don&#039;t avoid it if needed). &lt;br /&gt;
* To be clear: this is COMPLETELY different from the &amp;quot;page transitions&amp;quot; concept seen before on some browsers as site behaviour. This should be an integrated feature, well balanced and &#039;&#039;without annoying drawbacks&#039;&#039;. Also, this should be default but disabled.&lt;br /&gt;
* The interaction could be:&lt;br /&gt;
** On a full-page location refresh (i.e. non javascript) the current page should be lightly dimmed until the new page is ready.&lt;br /&gt;
** When the new page is ready, a fast crossfade should display it.&lt;br /&gt;
** If the page loads slowly, clicking on Forward (a button not really used since now) will show the page loading a block a time, like now.&lt;br /&gt;
** If the user clicks on the dimmed &amp;quot;old&amp;quot; page, it could interact with it until the new page is ready (and faded in). Any click event of course blocks the page load (and the Forward button will turn disabled).&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://wiki.mozilla.org/User_talk:Folletto#Smooth_Page_Transitions Smooth Page Transitions]&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=zombie Bug zombie] is relevant (--[[User:Greg K Nicholson|Greg K Nicholson]])&lt;br /&gt;
&lt;br /&gt;
== Mouse gestures ==&lt;br /&gt;
Allow the user to use mouse gestures (like right click followed by left click for &#039;back&#039; etc)...&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.opera.com/products/desktop/mouse/index.dml Opera Mouse Gestures]&lt;br /&gt;
* [https://addons.mozilla.org/search.php?q=Rocker&amp;amp;app=firefox Plugins providing this functionality]&lt;br /&gt;
&lt;br /&gt;
== Link navigation using arrow keys ==&lt;br /&gt;
* Using shift+arrowKey, the selection &amp;quot;hovers&amp;quot; to the nearest link in that direction&lt;br /&gt;
* With this feature remote controls can be configured to navigate pages&lt;br /&gt;
* Same as Opera feature&lt;br /&gt;
&lt;br /&gt;
== Remote Control ==&lt;br /&gt;
Support for Red/Green/Yellow/Blue remote control buttons&lt;br /&gt;
* The ability to configure keyboard shortcuts to select HTML elements that have the accesskey attribute in the format: accesskey=&amp;quot;{red}&amp;quot; | accesskey=&amp;quot;{green}&amp;quot;  | accesskey=&amp;quot;{yellow}&amp;quot;  | accesskey=&amp;quot;{blue}&amp;quot;&lt;br /&gt;
* e.g. configure Alt-F1 to select the element with accesskey=&amp;quot;{red}&amp;quot;, Alt-F2 selects element with accesskey=&amp;quot;{green}&amp;quot; etc&lt;br /&gt;
* With this feature the RGYB buttons of remote controls can be configured to select links&lt;br /&gt;
* This would make Firefox compatible with the Netgem iPlayer facility&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
* Implement a possibility to record short macros/scripts in order to automate task done on homepages, e.g. login and print a specific table, etc.&lt;br /&gt;
** Support for regular expressions so that pages with broken URLs can be fixed, HTML can be converted to another format, etc.&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://greasemonkey.mozdev.org/ Greasemonkey]&lt;br /&gt;
&lt;br /&gt;
== Patching display ==&lt;br /&gt;
Let the user configure the display of their page and &#039;patch&#039; them.&lt;br /&gt;
&lt;br /&gt;
For exemple, change some image, text disposition or even the whole design of the page using regular expression. (Maybe witch a WYGIWYS editor-like to be more user friendly ?)&lt;br /&gt;
&lt;br /&gt;
(I used a while ago an adblock proxy who do that, but it&#039;s really slow, whith something directly coded in firefox, this will be great ! No more forum witch crap animated smilets if we can change them on client side)&lt;br /&gt;
&lt;br /&gt;
I think about a way that users can themselfs modify a whole page, and submit their &#039;patchs&#039; to a centralized server.&lt;br /&gt;
&lt;br /&gt;
When an other user navigate on the page, he can use a button on the navigation page to switch between the different patches submitted by other people and vote for them.&lt;br /&gt;
&lt;br /&gt;
So for one site, we will probably had a lot of version : Ad-free, Alternative design&lt;br /&gt;
(Sorry for my bad english, if you can reformulate my proposition more clearly, don&#039;t hesitate)&lt;br /&gt;
&lt;br /&gt;
== JavaScript Performance ==&lt;br /&gt;
JavaScript engine is too slow. When a script on page is become unresponsive - Firefox hangs, until window, proposing to stop that script appears. Enclosing enhancements are good, but functionality and quality are the main thing, we must to follow.&lt;br /&gt;
&lt;br /&gt;
== PDF Reader ==&lt;br /&gt;
Make a quick-opening pdf reader, just for text. In other case, run adobe or similar&lt;br /&gt;
&lt;br /&gt;
== Rename tabs ==&lt;br /&gt;
It would be useful if end users could rename tabs after opening.  Oftentimes, pages with wildly disparate content have similar headings, particularly if browsing forums or newspages or anything where a lot of content comes from a single site.  If you could take six tabs all saying &amp;quot;CNN.COM - YOUR SOURCE F...&amp;quot; and change each of them to the subject of the page, it would greatly simplify things.&lt;br /&gt;
&lt;br /&gt;
It really does come up quite often, even if you use separate windows instead of tabs, that the data listed in the browser summary field is basically useless due to excessively long page titles.  This does sound like a good feature.&lt;br /&gt;
&lt;br /&gt;
== Incorporate Wizz RSS ==&lt;br /&gt;
To incorporate the Wizz RSS. It becomes it native of the program.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Web services integration ==&lt;br /&gt;
Automatically create a web services test form by inspecting a URL to a WSDL file. For comparison, ASP.NET can do this by browsing to a web services URL like foo.asmx?wsdl&lt;br /&gt;
&lt;br /&gt;
== Web mail integration ==&lt;br /&gt;
Following Firefox 2 support for online web feed readers, it could be extended to web mail services like Yahoo! Mail, Hotmail and Gmail at least. Users should be able to select one or more web mail providers and set a default or just keep the default stand alone email client. The idea is not to develop a complete email client but to provide minimum integration:&lt;br /&gt;
* New mail notification through an alert a la &amp;quot;Downloads complete&amp;quot;&lt;br /&gt;
* mailto: handling&lt;br /&gt;
* File/Send link... overlay&lt;br /&gt;
* More providers can be added with preferences for compose URL and new mail XPath&lt;br /&gt;
&lt;br /&gt;
== Email pseudo-url ==&lt;br /&gt;
Presently the mailto: pseudo url simply opens up a mail client. In the old Netscape/Mozilla days, the mail client was part of the package, so it wasn&#039;t necessarily such an issue.&lt;br /&gt;
Perhaps Firefox could incorporate a lite smpt component which could actually send off data, perhaps as part of a form&#039;s action.&lt;br /&gt;
&lt;br /&gt;
== Explorer files integrated ==&lt;br /&gt;
Firefox 3.0 should integrate a file explorer of your system, while having the same characteristics as a web page: Tabs, mouse gestures, bookmarks. etc.&lt;br /&gt;
&lt;br /&gt;
== Explorer integration (Windows) ==&lt;br /&gt;
In Windows allow file system browsing (ie C:\windows), perhaps by calling on MSHTML APIs.&lt;br /&gt;
* Preferably using default file manager -open Koqueror in the current tab when a local directory path is entered&lt;br /&gt;
&lt;br /&gt;
In Windows, allow Firefox to change global settings for preferred browser; not only changing preferred browser for files-types, but also to change what browser applications start when they want to access a webpage.&lt;br /&gt;
&lt;br /&gt;
== Link Activation ==&lt;br /&gt;
* Allow popup windows (ones that don&#039;t currently work in tabs) to appear in tabs.&lt;br /&gt;
* Add option to pre-process Javascript (and Flash?) links - enable MMB/CTRL-click to open these in new tab, by tracking the target before obeying the command&lt;br /&gt;
* Improved functionality when opening embedded Windows Media Player video files.&lt;br /&gt;
* When hovering over a link, show its target in status bar (e.g. &amp;quot;Open http://example.com/ in a new tab&amp;quot;) as in Safari.&lt;br /&gt;
* Allow the user to draw a box on the webpage that launches all links within the box bounds, as new tabs&lt;br /&gt;
* User key for this could be MMB, Drag or a modifier key with LMB, Drag.&lt;br /&gt;
* if a large number of links are selected, a confirmation box could ask weather this was the users intention.&lt;br /&gt;
* A simple example of where this would be useful is opening a number of items in a list of links, including the results of a search engine.&lt;br /&gt;
*Text highlighted that starts with http:// can be opened in a new tab by dragging the selected text upward.&lt;br /&gt;
*Any link will open in a new tab if dragged in any direction rather than being clicked.&lt;br /&gt;
*Boss key, hot key combo that minimizes and removes from task bar, same combination brings it back. &lt;br /&gt;
*if a link links to an image an preview of that image after 1 second of hovering over that link would be nice. The picture should have some kind of [X] to close it (or clicking somewhere else) and a resizer of that preview image would be nice too.&lt;br /&gt;
*if I mark a text which contains a URL that does is not clickable it would be nice to have a right click option to open that link (marked text need to be parsed. if a collection of links is in that marked text a chooser would be nice (seen in opera) + &amp;quot;open all links in tabs&amp;quot; would be nice too&lt;br /&gt;
*an option to parse all links in a website for dead ends. example: software collection of a 5 month old website. with an option to check (behind the scenes) all links for working results would be nice. If a link returns a &amp;quot;not found&amp;quot; or so, FF could darken that link (or alter an tiny image in front of the link - sad skull - or so.&lt;br /&gt;
* When downloading a pdf (non HTML file) with target=&amp;quot;othertarget&amp;quot; in link check mime type first before opening another (empty) tab and download / process the file directly.&lt;br /&gt;
* An integrated prefetching mechanism (use free bandwith to load in background all the static pages linked from the page) - similar to Fasterfox plugin.&lt;br /&gt;
* After i click Shift + click of link i open a link in other window. Now Gecko focuses a loaded window after loading but it&#039;s very bad! I suggest to do not focus loaded windows after a loading page through &amp;quot;Shit + click of link&amp;quot;. It puts off from browsing :(&lt;br /&gt;
* Same as the one above when reading email with several links: Every click on a link brings FF to focus. Better would be keeping FF in background so that one can read the whole mail undisturbed.&lt;br /&gt;
* Make an option that Ctrl+Alt+Click, or some other combination, that will open a &amp;quot;preview&amp;quot; of the like page in a &amp;quot;bubble&amp;quot; or some other form of preview.&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [https://addons.mozilla.org/firefox/1269/ Fasterfox plugin]&lt;br /&gt;
&lt;br /&gt;
== Link Context Menu ==&lt;br /&gt;
* Add a command to open selected text in a new tab/window.&lt;br /&gt;
* Allow to customise the links context menu. I for example have never clicked on the &amp;quot;Send Link&amp;quot;, &amp;quot;Bookmark This Link&amp;quot; on purpose and i hate it when it starts my outlook or opens up the bookmark dialog.&lt;br /&gt;
; References&lt;br /&gt;
* https://addons.mozilla.org/firefox/1472/&lt;br /&gt;
&lt;br /&gt;
== Additional Mouse Interactivity ==&lt;br /&gt;
* Grabbing whitespace within the document act as grabbing the icon in the address bar. ie: it becomes the link.  To avoid issues with selecting text make it a right click+drag as the trigger.  This would make bookmarking easier, as well as open options for duplicating tabs without duplicating the history of the tab.&lt;br /&gt;
* Dragging links to whitespace opens the link in new tab or window. - SuperDragAndGo extention provides this.&lt;br /&gt;
* Highlighting text causes it to be treated as a link in all of it&#039;s functionality.  If it is a valid, unformatted URL, go to that page.  If it is text treat it as an &amp;quot;I&#039;m feeling lucky Google search&amp;quot;.  Apply a max length of 256 characters to prevent shift+a+click overloading.&lt;br /&gt;
* Shift-click, alt-click or whatever on any graphical object (animated gif, flash etc.) hides the object&lt;br /&gt;
* Opera has a nifty feature with it&#039;s Mouse Gestures when you visit an Apache Directory Index or a Gallery site, and a few other sites. When you are on the index, you can just &amp;quot;go forward&amp;quot; in an imaginary history and it will start with the first link. Continuing going forward, will result in the second link, third link, etc... And when you&#039;ve seen them all - you&#039;re back at the Index page.&lt;br /&gt;
&lt;br /&gt;
== Javascript Links ==&lt;br /&gt;
* When ctrl+click or middle clicking a void() + onclick link browser opens current page in a new tab or window then performs a click on the requested link.&lt;br /&gt;
; References&lt;br /&gt;
* See {{bug|55696}}&lt;br /&gt;
&lt;br /&gt;
== Tab Refresh ==&lt;br /&gt;
* Allow to refresh Tabs automatically by a counter&lt;br /&gt;
** When a change is made to the page on a reload, the tab should change visually&lt;br /&gt;
&lt;br /&gt;
== Independent tabs ==&lt;br /&gt;
* The main browser interface should be on a thread that MUST never stop responding (and have a bigger priority). Each tab, should have it&#039;s own thread used to fill it&#039;s content. If a web page from inside one tab stops responding (or takes too much to load - such as big pdf files or sites that use java - but not resticted to those) the tab should be coloured in a different way (and maybe some text: the web page is not responding). The user MUST be able to either stop  , go back, or close the tab, even if the content is not responding. It&#039;s VERY anoying now if I open lots of tabs, and the last stops responding, I must close the browser. (true the session restoration is a good step, but it&#039;s only a workaround, not the real solution to the problem).&lt;br /&gt;
&lt;br /&gt;
== Quick Top of page/Bottom of page ==&lt;br /&gt;
* Perhaps a Goto Top and Goto Bottom button in the Find bar at the bottom of the browser.  This would be faster than using the scrollwheel, which many mice don&#039;t have.  &lt;br /&gt;
* Duplicates Ctrl-Home / Ctrl-End functionality. Would an extra icon to do this be useful?&lt;br /&gt;
&lt;br /&gt;
== Uploading Files ==&lt;br /&gt;
Auto-zip multiple files in upload dialog&lt;br /&gt;
* Implement multiple file selections in the upload dialog that automatically generates a archive (.zip) for easy transmissions of many files.&lt;br /&gt;
* After selecting multiple files a dialog shall appear that asks for the file name of the archive (to be transmitted, auto-naming already included) and confirms the archive type (.zip/.tar.gz/whatsoever)&lt;br /&gt;
&lt;br /&gt;
== Support drag and drop files from OS into a text box / text area ==&lt;br /&gt;
* Dragging a file icon from an OS file browser window should drop the name of the file in the target text box. Main use would be for uploading files, but it can be convenient for any other case when a file name and path must be used. It would be a must-have for web-based Document Management Systems, like [http://www.egroupware.org eGroupWare&#039;s] DMS.&lt;br /&gt;
; References&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=50660 bug 50660] and [https://bugzilla.mozilla.org/show_bug.cgi?id=347178 bug 347178]&lt;br /&gt;
* [http://slashdot.org/comments.pl?sid=200759&amp;amp;cid=16438433 A comment on Slashdot that gives a nice example of the problem]&lt;br /&gt;
* [http://e-vertise.com/dragtext/feature.html What DragText does] in OS/2.&lt;br /&gt;
&lt;br /&gt;
== Dynamic Font Support ==&lt;br /&gt;
Support dynamic font such as prf, eot or svg. Considering the huge advancements made in with SVG in the Firefox browser, I really can&#039;t see any excuse for NOT including this technology.&lt;br /&gt;
&lt;br /&gt;
From a designer&#039;s point of view it makes just about the &#039;&#039;&#039;most&#039;&#039;&#039; amount of sense - with IE4 onwards supporting font embedding, gifting this technology to FF  would just about cover 99% of browsers - the possibilities from a typography point of view are fantastic.&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.laakshmi.com/aarre/wp/archives/36 this blog]&lt;br /&gt;
&lt;br /&gt;
;Comments&lt;br /&gt;
&lt;br /&gt;
No. Firefox should support dynamic FON, TTF and OTF fonts. --[[User:Alenonimo|Alenonimo]] 15:43, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Syntax Highlightning ==&lt;br /&gt;
* Devloper aware syntax highlightning&lt;br /&gt;
** No language includes these words &amp;amp;amp;nbsp;, &amp;amp;lt;th&amp;amp;gt; and such. The spellchecker should know about symbols used by developers, bloggers and wikiwriters and not to highlight them as a syntax error at least.&lt;br /&gt;
&lt;br /&gt;
== Linux compatibility ==&lt;br /&gt;
* Render embedded buttons with native GTK2 widgets&lt;br /&gt;
* Make keyboard shortcuts work with non-Latin keyboard layouts in GTK2 (currently, GTK1 builds work as they are supposed to, as well as GTK2 under GNOME. But wth, not all people use GNOME!)&lt;br /&gt;
* Make sure GTK2 builds do not screw up the keyboard focus: focus is periodically placed to the improper widgets which effectively disables keyboard shortcuts until mouse click inside browser.&lt;br /&gt;
; References&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=232553 bug #232553].&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=340944 bug #340944], [https://bugzilla.mozilla.org/show_bug.cgi?id=69230 bug #69230], [https://bugzilla.mozilla.org/show_bug.cgi?id=295614 bug #295614].&lt;br /&gt;
&lt;br /&gt;
== Mac OS X compatibility ==&lt;br /&gt;
* Support Command-Option-F to select search toolbar (standard for Mac applications).&lt;br /&gt;
* Render embedded buttons with native Aqua widget&lt;br /&gt;
* Dragging favicon to bookmark bar:  Expand bookmark folders for bookmark placement when hovering -- FF 1.X+ under other OS&#039;s have been able to do this.&lt;br /&gt;
; References&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=299185 bug #299185]&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=136524 bug #136524]&lt;br /&gt;
&lt;br /&gt;
== Long term target ==&lt;br /&gt;
On a long term basis Mozilla has come to a cross-road. The current XUL technology can&#039;t be used on a PAD/Smart phone nor on an OLPC. Yet there&#039;s a need for such a browser/mailer and it&#039;s just a matter of time somebody starts such a project. But I&#039;m sure if such a browser/mailer gets built, it will be ported to the ordinary desktops slowly starting to replace Mozilla. And since switching technologies isn&#039;t a task done in a few weeks this subject has to be taken care of ASAP.&lt;br /&gt;
&lt;br /&gt;
IMO it&#039;s important for Mozilla to start a task force now to think about the long term future. The PDA/Smart phones are already on the market almost exclusively using IE/Outlook and the OLPC and other embedded devices is just on the brink. So the pressure of this task, to prevent Mozilla from lagging behind again, is imminent.&lt;br /&gt;
&lt;br /&gt;
== Evaluating the future of XUL ==&lt;br /&gt;
* It&#039;s essential to first evaluate XUL in the light of new requirements, especially about new devices ranging from the OLPC to embedded devices.&lt;br /&gt;
&lt;br /&gt;
== Evaluating possible alternatives ==&lt;br /&gt;
* Alternatives should be based on the cornerstone &amp;quot;runs anywhere&amp;quot;. Possible is IMO only wxWidgets yet others like Java or .Net/Mono should be rated against XUL as well.&lt;br /&gt;
&lt;br /&gt;
== More vs. Less ==&lt;br /&gt;
Well it seems like we could divide the users&#039; wishes into two overall categories: While the ones can&#039;t get enough features, want more of them and through that keep pushing new technologies and conveniences for the user, the other fraction just want a quick and stable browser, supporting all the W3 standards.&lt;br /&gt;
&lt;br /&gt;
I belong the other category, I want a quick and stable browser with a lot of Extensions and at least 5 distinct good looking skins. Still, I&#039;ve got to admit, that without the more-and-more fraction, I still would not use the Mouse Gestures. So on the one hand, I am 	by all means interested in the ideas of the other users, on the other side, I got to admit that I am _saturated_. The new features in version 2.0, I do not want them. Honestly. Yeah. That&#039;s it. So, unlike most of the users who posted here, I simply do not have any _new_ ideas thus I would prefer to vote uppon the most wanted features.&lt;br /&gt;
&lt;br /&gt;
Instead, you could focus on Sunbird. And of course some of the more interessting extension could some help to improve faster. I do not want to tell anybody how to spent his or her time, but if I am asked, this is my answer.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Core Firefox&amp;quot; &amp;amp; &amp;quot;More Firefox&amp;quot; (Packaging options) ==&lt;br /&gt;
* Distribute a single, lightweight feature-wise version of Firefox WITH a set of Mozilla Firefox developed and branded extensions in a specific extension pack (se the matching suggestion above). With this solution you will have:&lt;br /&gt;
** A Firefox &amp;quot;Core&amp;quot; with just essential features (based upon XULRunner...)&lt;br /&gt;
** A Firefox &amp;quot;More&amp;quot; with many features, released WITH Firefox as Extensions, by the Mozilla Firefox development team, and updated in sync with Firefox &amp;quot;Core&amp;quot;.&lt;br /&gt;
* Marketing wise, it could be like now a SINGLE installer, with an optional flag to be turned off during install. Still, after the setup, you could remove the extensions and you&#039;ll be &amp;quot;light&amp;quot; again.&lt;br /&gt;
; References&lt;br /&gt;
* [http://wiki.mozilla.org/User_talk:Folletto#Firefox_Core_.2B_More Firefox Core + More]&lt;br /&gt;
&lt;br /&gt;
; Commentary&lt;br /&gt;
: I fully support the idea of a minimal firefox with official extensions from the devs and unofficial extensions from the communitiy. Firefox is getting too big. The first time I used Firefox (around 0.5 ?), I used it, because it was small and fast! Now it just takes too long to load. This also helps the core team to do it&#039;s core stuff, and the extensions people to work on thier extensions separatly. If they want to update a feature or remove some bug, only the new extension has to be upgraded and not the full Firefox package. Official extensions would also allow the devs to adopt community extensions, if they are deemed usefull for (nearly) everyone, and add them to the offical Firefox extensions.&lt;br /&gt;
&lt;br /&gt;
=== Extension packs ===&lt;br /&gt;
How about a extension &#039;mode&#039; pack or something? This could be a bunch of plugins grouped under a certain name like &#039;Standard&#039;,&#039;Ultra Fast&#039;,&#039;WebDeveloper&#039;,&#039;Kiosk&#039; etc... and then have a simple drop down where one could select the &#039;mode&#039; and only plugins for that mode would be loaded. This way we get the fast version, and the features packed versions for those who want it (and we can easily switch). Ofcourse let the user modify the  mode pack if they wish, but this can be hidden somewhere so beginners don&#039;t stumble upon it by mistake and mess things up.&lt;br /&gt;
&lt;br /&gt;
It really is not a &#039;fast mode&#039; vs &#039;feature packed mode&#039; only, as it depends very much on what features a user wants and what they are doing at the time. By creating a couple of common usage mode packs it will make it easy to customize without having to individually download and install each plugin (though one could still do this). Maybe this is what a &#039;profile&#039; is all about, but then again I still like to share bookmarks no matter how I&#039;m browsing.&lt;br /&gt;
&lt;br /&gt;
I for one sometimes like the browser to be very fast, at other times I prefer all the web developer options, and at other times when browsing for personal use I&#039;d like other plugins loaded.&lt;br /&gt;
&lt;br /&gt;
This way the core can stay small but first time users still get the cool behaviours they like without having to understand this whole plugin install business.(so a standard download and a core download without the mode packs for example)&lt;br /&gt;
&lt;br /&gt;
The use case I see is that first time users will want all the whiz bang toys to atleast match other browsers, and don&#039;t want to go through and figure out what extensions are and how to install, they just want to click go and off they go. Experienced users on the other hand may want other features or a slimmed down feature set. I think this approach solves both issues.&lt;br /&gt;
&lt;br /&gt;
I love the idea of official extensions! And I&#039;d definately like the ability to strip down firefox to the core. This method of development and packageing gets my vote!&lt;br /&gt;
&lt;br /&gt;
Perhaps the installer could be a bit more than just Core &amp;amp; More. You could for example have a check box for extra features, and another for web development tools. Each check box could be expanded to get individual extensions like no-script.&lt;br /&gt;
&lt;br /&gt;
And of course the defaults will be well chosen.&lt;br /&gt;
&lt;br /&gt;
The more functionality you add, the more words and submenus have to be created. And both is confusing for beginners and older folks. What is the difference between words, that seem to mean the same thing at first glance ? Do I have to understand &amp;quot;all these new words&amp;quot; like &amp;quot;javascript&amp;quot;, &amp;quot;PlugIn&amp;quot; ? Keep in mind, not all of the users are like the Techies who develop !&lt;br /&gt;
&lt;br /&gt;
Firefox already has all the necessary stuff. There must always be an easy way for &amp;quot;lightweight-users&amp;quot; to use firefox without getting confused about words, large submenus or confusing questions. &lt;br /&gt;
&lt;br /&gt;
The more functions, the more words, the more confusion. Please, always offer an easy way for the non-techie user ... !&lt;br /&gt;
&lt;br /&gt;
I agree that a much smaller (memory) footprint is needed (even on desktop systems), and love the extension pack idea. I&#039;d like to also strongly suggest looking at the reason for the memory size with the current feature set - 225 MB with just 3 tabs open just seems like too much.&lt;br /&gt;
&lt;br /&gt;
The subject of More vs. Less is quite interesting.  A good starting point might be to ask &amp;quot;what recent features are being used?&amp;quot;.  In that vein, maybe one of the &amp;quot;pre-release&amp;quot; versions could be &amp;quot;instrumented&amp;quot; to count the features used and (with the permission of the user, of course) report back those.  Another way might be to do a web crawl, and see what features are used by various &amp;quot;popular&amp;quot; web sites.  As with ANY feature set, one should realize that &amp;quot;growing featureism&amp;quot; is a very slippery slope.  I suspect that many web users would be content with the features of an older browser (say back to 1999) to do their work.  Remember that each added &amp;quot;feature&amp;quot; involves code, and with any new code comes both bugs and vulnerabilities.  The user community wants neither.&lt;br /&gt;
&lt;br /&gt;
Please focus more on stability, robustness, and security than on adding fun features.  New features are nice, and fixing bugs isn&#039;t so much fun, but I find Firefox to be more of a memory hog and less stable than IE, and that&#039;s pretty sad.  Stop competing against other browsers because you&#039;re afraid of losing market-share.  The only way Firefox will ever be truly great if it&#039;s designed to be great from the ground up.  Focus on changes that are less glitzy and more on changes that are fundamental to making a good browser platform.  When something needs to be re-architected, re-architect it.  Don&#039;t assume that bugs will ultimately get fixed; so far, Firefox has added features faster than bug fixes.  Rather, focus on design principles that minimize the chances that problems will happen and minimize the consequences when they DO happen (and they will!).&lt;br /&gt;
&lt;br /&gt;
I agree with the above. Firefox also has a reputation for being fast and relatively slim and there already is a plugin system for those who want a feature laden browser, so the focus should be on essential improvements that will have an impact on usability for the majority of users. A lot of the proposals here go way beyond what a dedicated browser should be able to do (more or less why Firefox was created from the Mozilla suite in the first place, no?) and would just add a lot of bloat.&lt;br /&gt;
&lt;br /&gt;
I concur with the above two requests.  Fix all the memory leaks!  Firefox leaks memory like a sieve.  I hate having to restart it periodically in order to get it all reclaimed.  A web browser shouldn&#039;t be using nearly 150 MB of ram. That&#039;s  15 MB for each of my open tabs!&lt;br /&gt;
&lt;br /&gt;
(removed further repetitive commentary here)&lt;br /&gt;
&lt;br /&gt;
== Customizable extension sets ==&lt;br /&gt;
The ability for each user to create, save, install, and manage &amp;quot;feature (extension) sets&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Rich Internet Application Support ==&lt;br /&gt;
There is an opportunity here to lead the way in supporting the growing number of DHTML- and Ajax-heavy applications and to provide the browser support needed to eliminate some of the drawbacks of these apps. In all cases a security model will be necessary, probably including some automated safeguards and some user confirmations.&lt;br /&gt;
&lt;br /&gt;
=== Preloaded javascript libraries ===&lt;br /&gt;
* with AJAX large javascript libraries (e.g. &amp;quot;dojo.js&amp;quot;) have to be downloaded which need a lot of time. It would be nice if such libraries could be downloaded local in the background and taken from this local store instead of downloaded from the web when referenced by a page. This would speed up any AJAX page considerably. Which libraries are handled this way may be configured in the &amp;quot;offline&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
=== Local filesystem access ===&lt;br /&gt;
* Allow pages to request access to the local filesystem or some subset thereof (for example, a user&#039;s home directory, desktop, or docs folder) for reading and/or writing.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Hear hear!&amp;lt;/b&amp;gt; This would enable productivity applications on the web far beyond what we can do today. Mozilla has an opportunity to create a standard API for local storage.&lt;br /&gt;
&lt;br /&gt;
=== Access to global UI elements (menubar, taskbar, panels...) ===&lt;br /&gt;
* Allow a page to request access to major OS-level global UI elements like a first-class application. Such elements include the Mac menubar, Windows taskbar, GNOME/KDE panels, Mac Dock, etc. Some are more important than others; for example, being able to write menus to the global menubar is far more important on the Mac platform than Dock access. However, Dock access on the Mac is probably more important than taskbar access on Windows because Windows will already have an entry for each browser window (though being able to define that window&#039;s icon would be nice so users can distinguish between &amp;quot;regular&amp;quot; browser windows and in-browser apps).&lt;br /&gt;
&lt;br /&gt;
=== Enhanced clipboard integration ===&lt;br /&gt;
* Provide APIs to allow non-text apps to manipulate the system clipboard/pasteboard more.&lt;br /&gt;
&lt;br /&gt;
=== More robust file uploads ===&lt;br /&gt;
* Provide single- and multi-select access to standard OS Open dialogs for opening/uploading files. Include an upload manager for asynchronous uploads. Include functionality to resume interrupted uploads. For apps that store data, combine with local filesystem access to allow easy setup of sites that keep local and remote data seamlessly synchronized.&lt;br /&gt;
&lt;br /&gt;
:; Commentary&lt;br /&gt;
:: A standardized synchronization protocol would really help on this one. Why does every photo site need to make their own bulk uploader? A sync protocol could send the sha1 of the files in the local directory tree to the server and then let server request upload of the files that it is missing. Even better, make this a two way sync protocol.&lt;br /&gt;
&lt;br /&gt;
== An alternative view of the web browser ==&lt;br /&gt;
* Firefox as a new kind of desktop manager.&lt;br /&gt;
* Active front end.&lt;br /&gt;
; References&lt;br /&gt;
* [[User:Anonymous42|Some thoughts]]&lt;br /&gt;
&lt;br /&gt;
== Enabeling new Top-Level-Domains (TLDs) on browser basis ==&lt;br /&gt;
* Top-Level-Domains for regions, cities and others&lt;br /&gt;
* Top-Level-Domains with IDN characters&lt;br /&gt;
&lt;br /&gt;
The ICANN process for getting approval for a new TLD is quite slow and very stressful for TLD applicant. Making new and by ICANN not yet approved TLDs available could help to foster the development of the DNS. Firefox could easily enable lots of new TLDs and thereby give regional, cultural, linguistic or ethnic communities the opportunity to present themselves by an own identifier. Not to split up the Internet there can be only domains at those TLDs available for which the community indicates to apply at ICANN for an official approval of their TLD.  &lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [[User:Dotzone|New Top-Level-Domains]]&lt;br /&gt;
&lt;br /&gt;
== Annotations ==&lt;br /&gt;
I think it would be really great if there would be enhanced possibilities of graphical marks. It&#039;s tough to explain. I think of an complicated scientific text. If I print such a text. I highlight some words, cross other chapters out, add some notes.  That&#039;s the big advantage of printing a page.  If I could mark within a browser wouldn&#039;t have to print the page. I could work on screen.&lt;br /&gt;
&lt;br /&gt;
== Decentralized/distributed browsing ==&lt;br /&gt;
In case a website has been slashdotted, Firefox should still be able to reach to its data by using the offline website data which is stored locally at other Firefox users, who were able to connect to it, their disk. Firefox should act as a kind of a torrent client.&lt;br /&gt;
Of course, there might be some security issues. Https websites should be denied and the user itself should be able to disable this &amp;quot;torrent functionality&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Offline browsing ==&lt;br /&gt;
I don&#039;t know where this would go, but how about a really easy off-line browsing agent? Here&#039;s an example of what I do. Every morning I pull up about a dozen web pages in tabs, as a sort of &#039;newspaper&#039; I read specific articles that catch my eye, or have an interest, like say the North Korea problem. I then go to the next article. (just like a newspaper.) I&#039;d like to be able to click a &#039;offline this link&#039; (or something like that), where it downloads just that article, as deep as it needs to go, with all the stuff that goes with it) then save it. I can then take this on my laptop and read it at work, in the car or such if/when I don&#039;t have internet connections. The off-line browsers I&#039;ve used want to download the entire site(s), and are so hard to configure I give up on them.&lt;br /&gt;
&lt;br /&gt;
== Thunderbird in a tab ==&lt;br /&gt;
I have no idea if this is possible, but if Thunderbird is installed it would be cool to have the option of opening Thunderbird as a tab.&lt;br /&gt;
== All Mozilla applications in a tab ? ==&lt;br /&gt;
Why not opening FileZilla, ChatZilla, etc... in a tab : it&#039;s kind of firefox suite ... but the programs are installed separately to avoid one heavy program and get several light ones. Firefox could become an interface for any Mozilla program installed by opening it in a tab.&lt;br /&gt;
&lt;br /&gt;
== Bookmark behaviour ==&lt;br /&gt;
Two buttons for favorites that open as many tabs as there are links in a special folder: One for daily checked pages (e.g. news paper, special forum a.s.o) and one for pages you check only sometimes (e.g. homepages of former friends or employers, news of your hometown a.s.o.)&lt;br /&gt;
&lt;br /&gt;
; Comments&lt;br /&gt;
&lt;br /&gt;
Firefox should Import/Export with more formats. XBEL, xFolk, OPML or even create a new one. Support for tags would be cool too. --[[User:Alenonimo|Alenonimo]] 15:48, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Socket connection ==&lt;br /&gt;
I think the possibility to setup and use a socket connection for client-server communications would be a great improvement for Firefox to use it in Web2.0 / intranet-webapplications.&amp;lt;br&amp;gt;&lt;br /&gt;
I know it&#039;s already possible, but it requires &#039;signed/secure javascript&#039; through a plugin to deploy the possibilities, but it would (and should) be a lot easier if a could just setup a javascript object, like so:&lt;br /&gt;
 &lt;br /&gt;
  mySocket = new SocketClient(&amp;quot;tcp://domain.com/application&amp;quot;);&lt;br /&gt;
  mySocket.onData = processReponse();&lt;br /&gt;
  mySocket.connect();&lt;br /&gt;
&lt;br /&gt;
If you look at the flash player for example, it is used a lot in all kinds of applications, not just gaming or chatting, but it&#039;s also penetrating the intranet-applications business.&lt;br /&gt;
&lt;br /&gt;
== HTTP Sniffer ==&lt;br /&gt;
Have a HTTP Sniffer, where you see what exactly is transmitted, which POST / GET parameter, cookies, loading times etc. Something like httpwatch, see link. That&#039;s why I have to start IE in regular intverals.&lt;br /&gt;
; References&lt;br /&gt;
* http://www.httpwatch.com/&lt;br /&gt;
* http://tamperdata.mozdev.org/&lt;br /&gt;
; Commentary&lt;br /&gt;
: Should this functionality really be in the browser itself, when there are things like [http://www.parosproxy.org/index.shtml Paros Web Proxy]?&lt;br /&gt;
: Sometimes we are required to use a different proxy (e.g. in corporate networks).  Besides, when using HTTPS and gzip compression of pages, the external sniffer will not show the contents of the page. It would be better to sniff by means of the browser itself (both for outgoing requests and for incoming pages, when they are about to be encoded or have already been decoded, respectively, &#039;&#039;by browser&#039;&#039;), and to be able to manage these requests in the browser and/or extensions (allow, deny, save, redirect etc.).&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
* I see many attacks upcoming, which manipulate the DOM-tree inside the browser, altering transactions in banking-systems a.s.o.&lt;br /&gt;
* What i wish for Firefox is, to have ONLY signed extensions!&lt;br /&gt;
* I want a default block of all extensions to manipulate SSL-protected sites.&lt;br /&gt;
This security-feature will be a boost for the usage of Firefox, because all banks will promote FF.&lt;br /&gt;
&lt;br /&gt;
== Flexible table element selection and copy ==&lt;br /&gt;
For example, select and copy a column (or columns) from a html table&lt;br /&gt;
* Press Ctrl/Cmd when selecting&lt;br /&gt;
&lt;br /&gt;
== User dictionaries ==&lt;br /&gt;
I have an existing &amp;quot;user.dic&amp;quot; dictionary, and a couple of specialist dictionaries (&amp;quot;avifauna.dic&amp;quot;, &amp;quot;lepidoptera.dic&amp;quot;). They are used by several of my apps, including my e-mail client (Turnpike) and various MS Office apps. I should be able to direct FF to use the former as its dictionary to which new words are added, and to check against all of them when spell-checking.&lt;br /&gt;
&lt;br /&gt;
Also, when the word I&#039;m spell checking is at the bottom of the window, then the suggested replacements should be at the bottom of the context menu.&lt;br /&gt;
&lt;br /&gt;
== Various ==&lt;br /&gt;
* Move all MPL code to GPL&lt;br /&gt;
&lt;br /&gt;
== Better Support for Web Apps ==&lt;br /&gt;
See my [[User_talk:FunTomas|article]] on that topic.&lt;br /&gt;
&lt;br /&gt;
==Memory management==&lt;br /&gt;
Try to minimize the memory usage of Firefox. May be we can have one feature (one button click), which enables the browser to run with minimum feature and there by reducing the memory usage.&lt;br /&gt;
&lt;br /&gt;
As an additional memory usage related feature a (on/off switchable) display of memory usage in each browsertab would be interesting (not only for developers). It may be colorcoded as well to see instantaniously, which tab causes the memory usage spike. Telling me for instance to close the tab with the still running buggy JS on that not so well coded Web2.0-page I left open in the background...&lt;br /&gt;
&lt;br /&gt;
==Save web pages in pdf or odt format==&lt;br /&gt;
Allow save html pages in pdf or odt format.&lt;br /&gt;
&lt;br /&gt;
==Spell-check support for multiple languages==&lt;br /&gt;
I&#039;m doing a doctorate in a French university, on databases, and I&#039;m Romanian. This means that I mail/post/write things in French, English and Romanian all the time, sometimes even in the same text box. I&#039;d like a way to tell FF what languages I&#039;m likely to use so that it can use those dictionaries at the same time. If it&#039;s really smart, it should also detect what language each sentence/paragraph/text-box is after a few words and restrict the dictionary automatically to that language. And, perhaps, it should use a different underline color for words that are not in the &amp;quot;current language&amp;quot; dictionary but are in another &amp;quot;in use&amp;quot; dictionary, for cases of [http://en.wikipedia.org/wiki/Code-switching code-switching] (it happens very often when discussing computer-related things in another language than English).&lt;br /&gt;
&lt;br /&gt;
==Restart==&lt;br /&gt;
Restart the firefox browser, but restore the session. So that you can get extensions working without losing all your tabs etc.&lt;br /&gt;
&lt;br /&gt;
; Comments&lt;br /&gt;
&lt;br /&gt;
That&#039;s implemented already. Just change the Home Page settings to load your previous session. --[[User:Alenonimo|Alenonimo]] 15:49, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Built-in Flash Support==&lt;br /&gt;
Forget about SVG and Canvas, build an open source Flash implementation into the browser and get rid of the plugin. You could start from gnash http://www.gnu.org/software/gnash/ Use the MIT license and give the source code to  Microsoft, they might even help write it.&lt;br /&gt;
&lt;br /&gt;
==PopUp Blocker==&lt;br /&gt;
The popup blocker need not have the &amp;quot;Options&amp;quot; button at the end. Instead, clicking anywhere on the popup blocker, we should be able to bring the pop-up blocker options menu (ala IE). Also, add the &amp;quot;Temporarily allow pop-up for this page&amp;quot; option to the main options menu.&lt;br /&gt;
&lt;br /&gt;
==CPU usage when minimized==&lt;br /&gt;
Stop flash animations and other CPU power stealers when Firefox window is not selected or is minimized, and for no selected tabs.&lt;br /&gt;
&lt;br /&gt;
==New User Agent string layout==&lt;br /&gt;
The actual User Agent strings are confusing and should be deprecated. Firefox 3 could use an User Agent strings simmilar to Opera. Ex:&lt;br /&gt;
&lt;br /&gt;
 Firefox/3.0 (Windows NT 5.0; U; pt-BR)&lt;br /&gt;
&lt;br /&gt;
Or yet:&lt;br /&gt;
&lt;br /&gt;
 Gecko/1.9 (Windows XP; pt-BR) Firefox 3.0&lt;br /&gt;
&lt;br /&gt;
--[[User:Alenonimo|Alenonimo]] 15:41, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Process Isolation for each Web Site==&lt;br /&gt;
With web browsers becoming the de facto application launchers in desktops and several web applications (e.g. gmail) being used continuously, it is very important that an ill-behaved web site is not able to crash the entire web environment. At most, it should crash itself, without affecting the other web sites showing on other windows/tabs or requiring firefox to restart.&lt;br /&gt;
[[User:Mrcgran|Mrcgran]] 19:34, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Independent sessions per tab/window==&lt;br /&gt;
Currently, any web browser I am aware of shares sessions across all instances of the browser (windows/tabs). It would be nice to separate a window or tab and create a new session within it. This would allow you to have, say, two different GMail accounts logged-in at the same time without needing to have two different web browsers.&lt;br /&gt;
&lt;br /&gt;
==Won&#039;t comeback button==&lt;br /&gt;
In order to minimize the &amp;quot;leak&amp;quot; of memory that the &amp;quot;quick back&amp;quot; and &amp;quot;quick forward&amp;quot; features use we should have an button &amp;quot;I won&#039;t come back&amp;quot; this will close the tab and unload everything it had in the memory so that if you close every tab the memory usage will drop back the their 30-40MB that are used on start. Also we should allow the user to define this as his/her normal closing button (so if you close the tab and have that option checked will unload automatically the memory).&lt;br /&gt;
&lt;br /&gt;
==Easier tildes, ñ and Cyrillic characters==&lt;br /&gt;
I usually use the ZombieKeys for that, however in some text areas I can&#039;t use it, and it seems that the creator of that extension will no longer update it, so, we should have it &amp;quot;by default&amp;quot; (sadly ala IE7). This could be an extra extension (also might be an extension for Cyrillic characters) because I agree with the core/more Firefox movement.&lt;br /&gt;
&lt;br /&gt;
==Page split==&lt;br /&gt;
Add ability to split Web pages display.&lt;br /&gt;
Web pages may be splited horizontally as spreadsheets does. This feature should include two panels display, each one with its own scrollbar on the right and ability to display result of a link clicked on one panel on the other panel as long as link refers to the same page.&lt;br /&gt;
This may be very useful for long pages with multiples internal links and especially for pages containing a table of content on the top (as this one :-) ). This way we could keep TOC on the top panel and navigate through content on the bottom panel.&lt;br /&gt;
&lt;br /&gt;
==Export/Import config to/from XML==&lt;br /&gt;
Add ability to export selected config elements (arrived at by running a search within the about:config page) to a file in XML format. The file should have some version info in the header. Each record should optionally contain an extra field for a URL that will point to description of the config element. It should be possible to import the XML back after editing.&lt;br /&gt;
&lt;br /&gt;
==Easy Mechanism/API for changing/adding client-side scripting language dynamically==&lt;br /&gt;
Javascript is the default scripting language in Firefox, but javascript is not the best language to use in every problem domain, due to its nature or to legacy code. &lt;br /&gt;
&lt;br /&gt;
Therefore, Firefox should add an easy (standard/documented with examples) mechanism/API to allow developers to plug in new scripting languages (such as python, haskell, lua, ruby etc) with full access to standardized DOM/CSS, and to users to download them (in the form of some add-on/plugin) and switch them on on-the-fly without resetting the browser. &lt;br /&gt;
&lt;br /&gt;
With the continuous trend in executing client-side web applications, this would be a boost to using Firefox as an OS-agnostic desktop application provider environment. The scripting language name should be as easy to choose as putting the name inside the [script language=&amp;quot;[name]&amp;quot;] tag attribute. It should be possible to use several scripting languages on the same web page. &lt;br /&gt;
&lt;br /&gt;
Microsoft Internet Explorer already implements something on these lines with their ScriptHost API, that allows any script engine to be hosted in Internet Explorer (there&#039;s even a HaskellScript language that uses this API on top of IScript, a COM interface). Why not implement some similar IScript interface on top of XPCOM?&lt;br /&gt;
[[User:Mrcgran|Mrcgran]] 23:42, 4 November 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
==Support for the MNG format==&lt;br /&gt;
The MNG format would be an alternative to (and intended to replace) the old GIF format, which is used really often (eg: boards&#039; smileys, animated buttons, etc ...). It&#039;s lack of Alpha channel support is really annoying when you start to create animations not to be used on only one colored background.&lt;br /&gt;
&lt;br /&gt;
The MNG format, which is based on the PNG format, has many features that the popular GIF format does not.  MNG supports alpha channel and animation, object or sprite-based approach to animation, nested loops for complex animations, better compression than the GIF format, integration of both PNG and JPEG-based (&amp;quot;JNG&amp;quot;) images, support for transparent JPEG images, but it&#039;s not yet a standard in current web browsers. This format needs to be helped in becoming one, but if there was only Microsoft who could do sommething by intergrating the format in IE, we could wait for a long time. Thus, I think Firefox should follow Konkeror in the integration of this format to accelerate the &amp;quot;standardization&amp;quot; of MNG and the &amp;quot;elimination&amp;quot; of GIF, to help the World Wide Web in becoming more user friendly.  Not supporting new and better media/technology for viewing and experiencing the web prevents its progression and stagnates it&#039;s growth.&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* http://www.libpng.org/pub/mng/&lt;br /&gt;
* http://en.wikipedia.org/wiki/MNG&lt;br /&gt;
* http://en.wikipedia.org/wiki/Gif&lt;br /&gt;
&lt;br /&gt;
:I&#039;m afraid those were supported by the browser, but were deprecated because it&#039;s low support by the Web.&lt;br /&gt;
:I don&#039;t think that it will be supported cause According to [http://mozilla.wikia.com/wiki/APNG_vs_MNG Unofficial Mozilla wiki] Mozilla decided to use APNG over MNG even though APNG violates section 5.2 of the PNG specifications. this was discussed at [https://bugzilla.mozilla.org/show_bug.cgi?id=257197 BUG 257197]&lt;br /&gt;
::Nevertheless i think that if Firefox adopts it the popularity of MNG will grow. We should support it, firefox then would be the most standardized browser, like Konqueror, and right now it&#039;s impossible to insert a decent animation (gif sucks at the so used degrades) (as a side note very good that Firefox support alpha channels in jpg unfortunately i can&#039;t use them!, over here (Mexico) IE is in the 99.999% of the machines).&lt;br /&gt;
&lt;br /&gt;
==Save page independently==&lt;br /&gt;
Option to save page into all-in-one html. Images can be included with data URL-s, javascript and css can be included to page naturally. Flash, java and others are more complicated, but in first step these can be ignored...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;link src=&amp;quot;my.css&amp;quot; ...&amp;gt; will be &amp;lt;style&amp;gt;...content of my.css...&amp;lt;/style&amp;gt; and &amp;lt;script src=&amp;quot;my.js&amp;quot; ... /&amp;gt; will be &amp;lt;script&amp;gt;...content of my.js...&amp;lt;/script&amp;gt;. Images will have src=&amp;quot;data,...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Spatial navigation==&lt;br /&gt;
Please, support by default spatial navigation.&lt;br /&gt;
References:&lt;br /&gt;
* http://www.mozilla.org/access/keyboard/snav/&lt;br /&gt;
* http://www.opera.com/support/tutorials/nomouse/#nav&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Favourite web pages performance==&lt;br /&gt;
I would like to have a macro to open my favourite coffee morning web pages in a special way. Now, if i command to open simultaneously 30 web pages that i use to visit i have obviously many performance problems. What i propose is to have 2 or 4 web pages loaded (a visible window of 4 web pages) that i can cycle like a powerpoint presentation by all over my 30 web pages as i close one. In this way a have only 4 slices open but i can continue with my non seen web pages. In this way it would be good if  i could go forward and backward in the macro list.&lt;br /&gt;
&lt;br /&gt;
Like slices in Powerpoint&lt;br /&gt;
&lt;br /&gt;
==Clipping extra information==&lt;br /&gt;
This is a function that can also improve the performance. Firefox could check for some frequently visited web pages extra information from the user. The extra information could be &amp;quot;mark from here as read&amp;quot; &amp;quot;I like this paragraph&amp;quot; and so on. This context information is very useful since the web browser can use this to avoid load information repeated. It would be nice if the browser could understand the information and filter the same news or easily the same words in the news and remove it from the loading task. Other information like &amp;quot;I like this paragraph&amp;quot; could be shared by the community or simple with the web page that we read. There is a extension clipping or something like this that try this concept but in a private way.&lt;br /&gt;
&lt;br /&gt;
Extra information button about the web page&lt;br /&gt;
&lt;br /&gt;
==Mouse cursor variation==&lt;br /&gt;
* Visual feedback in the form of different mouse cursor appearances informs the user whether a link will open in the current tab/window or in a new tab/window. Just as an example, when a cursor hovers over a new window link, the cursor becomes a &amp;quot;hand&amp;quot; and a mini plus sign attached to it, sort of like the green plus sign you see when you option-click drag a Finder file in OS X.&lt;br /&gt;
&lt;br /&gt;
==Page Info==&lt;br /&gt;
* &amp;quot;Page Info&amp;quot; dialog should have links on Links tab clickable, saveable, bookmarkable, etc, like any other links. Media in the same dialogue at Media tab should be clickable etc. Probably it would be reasonable to attach a usual right-click context menu.&lt;br /&gt;
&lt;br /&gt;
==Toolbar icons in customise&#039; view==&lt;br /&gt;
*The ability to sort icons in the &amp;quot;toolbar &amp;quot; / &amp;quot;customise&amp;quot; view, alpahbetically, or &amp;quot;newest first&amp;quot;, would be beneficial. [[User:Pigsonthewing|Pigsonthewing]] 11:07, 4 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
==MAC version: Please be Cocoa ==&lt;br /&gt;
*I don&#039;t know how feasible this is, but if Firefox were native Cocoa on the Mac, we could take advantage of cool things the Mac has to offer like:  SERVICES&lt;br /&gt;
I don&#039;t know how many times I reflexively go to Services to save a snippet or something and forget that Firefox isn&#039;t Cocoa.&lt;br /&gt;
&lt;br /&gt;
==&amp;quot;Smart&amp;quot; scrolling (&amp;quot;Pg Dn&amp;quot; and &amp;quot;Pg Up&amp;quot; i mean) ==&lt;br /&gt;
Whit the growing popularity of the blogs reading a bunch of articles might be hard, what if Firefox might recognize where is the next header and if i press, lets say Control+Pg Dn it jumps to the next header, that way i can cycle through the headers of my the blog or the news.&lt;/div&gt;</summary>
		<author><name>Carutsu</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Other_or_Uncategorized&amp;diff=47564</id>
		<title>Firefox/Feature Brainstorming:Other or Uncategorized</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Other_or_Uncategorized&amp;diff=47564"/>
		<updated>2007-01-27T05:27:35Z</updated>

		<summary type="html">&lt;p&gt;Carutsu: /* Support for the MNG format */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FeatureBrainstorming}}&lt;br /&gt;
&lt;br /&gt;
== Widgets ==&lt;br /&gt;
* In my opinion, that&#039;s the only feature lacking in Firefox to create first-quality &amp;quot;mozlets&amp;quot;, similar to the Opera&#039;s widgets or Safari&#039;s dashboard (if not better, since Opera&#039;s widget goes nowhere farther than using XShape). &lt;br /&gt;
&lt;br /&gt;
== Editions ==&lt;br /&gt;
* Create several Editions for example standard edition, web developer edition,  low memory edition, kid&#039;s edition, or even google edition&lt;br /&gt;
*and maybe even a simple/lite version(extensions and themes are not installable)&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Open page in another browser&amp;quot; option ==&lt;br /&gt;
* Simple, useful, and easy to implement.&lt;br /&gt;
** Already exists in the form of Launchy. I don&#039;t think that Firefox should, by default, give an option to use another browser. I know Firefox isn&#039;t &#039;anti-IE&#039; or &#039;anti-Opera&#039;, &#039;&#039;but it is&#039;&#039; &#039;pro-Firefox&#039;. This would be admitting that other browsers are superior to Firefox, and you should use them if things happen, rather than fix it, ask for help, or use Firefox anyway. (on IE-only sites, by using User Agent Switcher)&lt;br /&gt;
&lt;br /&gt;
== Conditional Comments ==&lt;br /&gt;
Allow users to add CSS filters for version compatibility that doesn&#039;t rely on a CSS rule being implemented. Arguably, this is the unofficial standard for dealing with Internet Explorer bugs and it would be nice to have a simple interface for doing this with any browser (just in case things change later on down the line). The syntax should be about the same, so something like &amp;amp;lt;!--[if lte FF 6]&amp;amp;gt; &amp;amp;lt;![endif]--&amp;amp;gt; would be appropriate.&lt;br /&gt;
&lt;br /&gt;
; Comments&lt;br /&gt;
That&#039;s a very good idea! It could prevent use of CSS hacks in future. Opera could do that too. --[[User:Alenonimo|Alenonimo]] 15:41, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Glow Text ==&lt;br /&gt;
Allows text to Glow when the glow HTML command is used, such as in IE7.&lt;br /&gt;
&lt;br /&gt;
== Gradient backgrounds ==&lt;br /&gt;
Make a process for implementing gradient backgrounds in a table or web page, such as in IE.&lt;br /&gt;
&lt;br /&gt;
== Page autorefresh ==&lt;br /&gt;
Create a new &amp;quot;Automatically page refresh&amp;quot; submenu in page&#039;s content menu (and inside &amp;quot;In this frame&amp;quot; submenu). It might contain items like &amp;quot;Stop autorefresh&amp;quot;, &amp;quot;5 seconds&amp;quot;, &amp;quot;10 seconds&amp;quot;, &amp;quot;1 minute&amp;quot;, &amp;quot;5 minutes&amp;quot;, &amp;quot;Custom...&amp;quot;. The page should be automatically refreshed untill &amp;quot;Stop autorefresh&amp;quot; selected or user navigated away from the page. In case of page was loaded by &#039;POST&#039; command the new item should be &amp;quot;disabled&amp;quot; or user might be asked about &amp;quot;repost data every time&amp;quot;.&lt;br /&gt;
:There is already a couple of extensions for that.&lt;br /&gt;
&lt;br /&gt;
== Synesthetic Surfing ==&lt;br /&gt;
Synesthesia, or the cross-linking of senses, has been long known to be a powerful nmonic for anyone with the ability to tap it. Richard Feynman often thought of complex physics equations in colors, and these powerful associations can be used to assist in surfing the web. &lt;br /&gt;
&lt;br /&gt;
I am a synesthetic of a few different flavors, one of which is letter/number to color associations. Whole words have color averages usually dominated by the first letter. The word &amp;quot;Web&amp;quot; for example, is orange with some blue hues at the end. I found a plug-in for Firefox that colored your tabs, but it was random. I would like to see user-picked colors for specific domains. For example, www.google.com would be a yellowish-orange color on the tab. I would select the specific hue I wanted and the tab would be colored so. That way, if I have a many tabs open at the same time, I will know which one is google at a glance. The ability to associate tonal sounds with the tabs as a mouse-over function or click function would also  be very helpful. Those who are more inclined to audio cues would benifit from this immensely! I love designing GUIs, so don&#039;t worry, if you don&#039;t code this, I will ;)  -NeuralZen   &lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Synesthesia Synesthesia] (wikipedia)&lt;br /&gt;
* [https://addons.mozilla.org/firefox/3810/ ChromaTabs] (Google.co.uk happens to be yellowish-orange) --[[User:Greg K Nicholson|Greg K Nicholson]]&lt;br /&gt;
&lt;br /&gt;
; Commentary&lt;br /&gt;
: It shouldn&#039;t be user picked, but extracted in some ways from the URL domain and optionally changed by a meta tag in the XHTML. This is important to make it a useful feature for both sites and communications (on other computers, the same site will have the same colour). Also it doesn&#039;t overload unneeded customization.&lt;br /&gt;
&lt;br /&gt;
== Propietary Anchor mode ==&lt;br /&gt;
Many pages don&#039;t have anchors so linking to Content that is somewhere on the page can be a pain. Make possible custom anchors like this would make firefox scroll 0pixel to left and 555pixel down:&lt;br /&gt;
&lt;br /&gt;
 url#custom(0,555)&lt;br /&gt;
&lt;br /&gt;
This make firefox scroll to the 5th H1 element on the page and highlight it decently:&lt;br /&gt;
&lt;br /&gt;
 url#custom(h1/5)&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.w3.org/TR/xptr-framework/ XPTR framework]&lt;br /&gt;
&lt;br /&gt;
; Commentary&lt;br /&gt;
* Pixels are unsafe (depending on fonts, zooming etc.)&lt;br /&gt;
* This looks like reinventing the wheel. use xpath instead?&lt;br /&gt;
* This implies support for XPointer&lt;br /&gt;
&lt;br /&gt;
== Smooth vs Raw Page Transitions ==&lt;br /&gt;
There isn&#039;t any *good* point to have the previous page &amp;quot;visible but unusable&amp;quot; until the new page starts rendering, a block a time. This is aesthetically awful and without any useful gain at the UI level.&lt;br /&gt;
&lt;br /&gt;
=== Details &amp;amp; Commentary ===&lt;br /&gt;
&#039;&#039;&#039;Smooth Page Transition&#039;&#039;&#039;: when someone clicks on a link, the page will slightly fade out, indicating that it is refreshing until the new page is fully ready, when a smooth (really &#039;&#039;&#039;fast&#039;&#039;&#039; crossfade &amp;lt;0.5sec, maybe). On the page there should be some form of interaction that could allow to see - and browse, and use - the previous page until the new is fully loaded AND the possibility to switch to the new one, displaying it a block a time.&lt;br /&gt;
* If implementing this, Firefox could adhere to some of IE page/site transition definitions from HTTP response or meta http-equiv headers.&lt;br /&gt;
** Please no: this is a step back in the past using BAD transitions that were just annoying. This feature, as stated, is conceptually &#039;&#039;&#039;DIFFERENT&#039;&#039;&#039; and must NOT be assimilated with the IE page transitions. &lt;br /&gt;
* The point here is to make the navigation softer and nicer for everyone (cool-factor), not only occasional user, and behaving more like an offline app. The &#039;&#039;&#039;&amp;quot;freeze page, load the other one block a time&amp;quot; is obsolete&#039;&#039;&#039; and should be improved into a new form of page transition: unobtrusive, aesthetically pleasant and without drawbacks (on slow connection, seeing the page loading a block a time is useful, don&#039;t avoid it if needed). &lt;br /&gt;
* To be clear: this is COMPLETELY different from the &amp;quot;page transitions&amp;quot; concept seen before on some browsers as site behaviour. This should be an integrated feature, well balanced and &#039;&#039;without annoying drawbacks&#039;&#039;. Also, this should be default but disabled.&lt;br /&gt;
* The interaction could be:&lt;br /&gt;
** On a full-page location refresh (i.e. non javascript) the current page should be lightly dimmed until the new page is ready.&lt;br /&gt;
** When the new page is ready, a fast crossfade should display it.&lt;br /&gt;
** If the page loads slowly, clicking on Forward (a button not really used since now) will show the page loading a block a time, like now.&lt;br /&gt;
** If the user clicks on the dimmed &amp;quot;old&amp;quot; page, it could interact with it until the new page is ready (and faded in). Any click event of course blocks the page load (and the Forward button will turn disabled).&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://wiki.mozilla.org/User_talk:Folletto#Smooth_Page_Transitions Smooth Page Transitions]&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=zombie Bug zombie] is relevant (--[[User:Greg K Nicholson|Greg K Nicholson]])&lt;br /&gt;
&lt;br /&gt;
== Mouse gestures ==&lt;br /&gt;
Allow the user to use mouse gestures (like right click followed by left click for &#039;back&#039; etc)...&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.opera.com/products/desktop/mouse/index.dml Opera Mouse Gestures]&lt;br /&gt;
* [https://addons.mozilla.org/search.php?q=Rocker&amp;amp;app=firefox Plugins providing this functionality]&lt;br /&gt;
&lt;br /&gt;
== Link navigation using arrow keys ==&lt;br /&gt;
* Using shift+arrowKey, the selection &amp;quot;hovers&amp;quot; to the nearest link in that direction&lt;br /&gt;
* With this feature remote controls can be configured to navigate pages&lt;br /&gt;
* Same as Opera feature&lt;br /&gt;
&lt;br /&gt;
== Remote Control ==&lt;br /&gt;
Support for Red/Green/Yellow/Blue remote control buttons&lt;br /&gt;
* The ability to configure keyboard shortcuts to select HTML elements that have the accesskey attribute in the format: accesskey=&amp;quot;{red}&amp;quot; | accesskey=&amp;quot;{green}&amp;quot;  | accesskey=&amp;quot;{yellow}&amp;quot;  | accesskey=&amp;quot;{blue}&amp;quot;&lt;br /&gt;
* e.g. configure Alt-F1 to select the element with accesskey=&amp;quot;{red}&amp;quot;, Alt-F2 selects element with accesskey=&amp;quot;{green}&amp;quot; etc&lt;br /&gt;
* With this feature the RGYB buttons of remote controls can be configured to select links&lt;br /&gt;
* This would make Firefox compatible with the Netgem iPlayer facility&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
* Implement a possibility to record short macros/scripts in order to automate task done on homepages, e.g. login and print a specific table, etc.&lt;br /&gt;
** Support for regular expressions so that pages with broken URLs can be fixed, HTML can be converted to another format, etc.&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://greasemonkey.mozdev.org/ Greasemonkey]&lt;br /&gt;
&lt;br /&gt;
== Patching display ==&lt;br /&gt;
Let the user configure the display of their page and &#039;patch&#039; them.&lt;br /&gt;
&lt;br /&gt;
For exemple, change some image, text disposition or even the whole design of the page using regular expression. (Maybe witch a WYGIWYS editor-like to be more user friendly ?)&lt;br /&gt;
&lt;br /&gt;
(I used a while ago an adblock proxy who do that, but it&#039;s really slow, whith something directly coded in firefox, this will be great ! No more forum witch crap animated smilets if we can change them on client side)&lt;br /&gt;
&lt;br /&gt;
I think about a way that users can themselfs modify a whole page, and submit their &#039;patchs&#039; to a centralized server.&lt;br /&gt;
&lt;br /&gt;
When an other user navigate on the page, he can use a button on the navigation page to switch between the different patches submitted by other people and vote for them.&lt;br /&gt;
&lt;br /&gt;
So for one site, we will probably had a lot of version : Ad-free, Alternative design&lt;br /&gt;
(Sorry for my bad english, if you can reformulate my proposition more clearly, don&#039;t hesitate)&lt;br /&gt;
&lt;br /&gt;
== JavaScript Performance ==&lt;br /&gt;
JavaScript engine is too slow. When a script on page is become unresponsive - Firefox hangs, until window, proposing to stop that script appears. Enclosing enhancements are good, but functionality and quality are the main thing, we must to follow.&lt;br /&gt;
&lt;br /&gt;
== PDF Reader ==&lt;br /&gt;
Make a quick-opening pdf reader, just for text. In other case, run adobe or similar&lt;br /&gt;
&lt;br /&gt;
== Rename tabs ==&lt;br /&gt;
It would be useful if end users could rename tabs after opening.  Oftentimes, pages with wildly disparate content have similar headings, particularly if browsing forums or newspages or anything where a lot of content comes from a single site.  If you could take six tabs all saying &amp;quot;CNN.COM - YOUR SOURCE F...&amp;quot; and change each of them to the subject of the page, it would greatly simplify things.&lt;br /&gt;
&lt;br /&gt;
It really does come up quite often, even if you use separate windows instead of tabs, that the data listed in the browser summary field is basically useless due to excessively long page titles.  This does sound like a good feature.&lt;br /&gt;
&lt;br /&gt;
== Incorporate Wizz RSS ==&lt;br /&gt;
To incorporate the Wizz RSS. It becomes it native of the program.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Web services integration ==&lt;br /&gt;
Automatically create a web services test form by inspecting a URL to a WSDL file. For comparison, ASP.NET can do this by browsing to a web services URL like foo.asmx?wsdl&lt;br /&gt;
&lt;br /&gt;
== Web mail integration ==&lt;br /&gt;
Following Firefox 2 support for online web feed readers, it could be extended to web mail services like Yahoo! Mail, Hotmail and Gmail at least. Users should be able to select one or more web mail providers and set a default or just keep the default stand alone email client. The idea is not to develop a complete email client but to provide minimum integration:&lt;br /&gt;
* New mail notification through an alert a la &amp;quot;Downloads complete&amp;quot;&lt;br /&gt;
* mailto: handling&lt;br /&gt;
* File/Send link... overlay&lt;br /&gt;
* More providers can be added with preferences for compose URL and new mail XPath&lt;br /&gt;
&lt;br /&gt;
== Email pseudo-url ==&lt;br /&gt;
Presently the mailto: pseudo url simply opens up a mail client. In the old Netscape/Mozilla days, the mail client was part of the package, so it wasn&#039;t necessarily such an issue.&lt;br /&gt;
Perhaps Firefox could incorporate a lite smpt component which could actually send off data, perhaps as part of a form&#039;s action.&lt;br /&gt;
&lt;br /&gt;
== Explorer files integrated ==&lt;br /&gt;
Firefox 3.0 should integrate a file explorer of your system, while having the same characteristics as a web page: Tabs, mouse gestures, bookmarks. etc.&lt;br /&gt;
&lt;br /&gt;
== Explorer integration (Windows) ==&lt;br /&gt;
In Windows allow file system browsing (ie C:\windows), perhaps by calling on MSHTML APIs.&lt;br /&gt;
* Preferably using default file manager -open Koqueror in the current tab when a local directory path is entered&lt;br /&gt;
&lt;br /&gt;
In Windows, allow Firefox to change global settings for preferred browser; not only changing preferred browser for files-types, but also to change what browser applications start when they want to access a webpage.&lt;br /&gt;
&lt;br /&gt;
== Link Activation ==&lt;br /&gt;
* Allow popup windows (ones that don&#039;t currently work in tabs) to appear in tabs.&lt;br /&gt;
* Add option to pre-process Javascript (and Flash?) links - enable MMB/CTRL-click to open these in new tab, by tracking the target before obeying the command&lt;br /&gt;
* Improved functionality when opening embedded Windows Media Player video files.&lt;br /&gt;
* When hovering over a link, show its target in status bar (e.g. &amp;quot;Open http://example.com/ in a new tab&amp;quot;) as in Safari.&lt;br /&gt;
* Allow the user to draw a box on the webpage that launches all links within the box bounds, as new tabs&lt;br /&gt;
* User key for this could be MMB, Drag or a modifier key with LMB, Drag.&lt;br /&gt;
* if a large number of links are selected, a confirmation box could ask weather this was the users intention.&lt;br /&gt;
* A simple example of where this would be useful is opening a number of items in a list of links, including the results of a search engine.&lt;br /&gt;
*Text highlighted that starts with http:// can be opened in a new tab by dragging the selected text upward.&lt;br /&gt;
*Any link will open in a new tab if dragged in any direction rather than being clicked.&lt;br /&gt;
*Boss key, hot key combo that minimizes and removes from task bar, same combination brings it back. &lt;br /&gt;
*if a link links to an image an preview of that image after 1 second of hovering over that link would be nice. The picture should have some kind of [X] to close it (or clicking somewhere else) and a resizer of that preview image would be nice too.&lt;br /&gt;
*if I mark a text which contains a URL that does is not clickable it would be nice to have a right click option to open that link (marked text need to be parsed. if a collection of links is in that marked text a chooser would be nice (seen in opera) + &amp;quot;open all links in tabs&amp;quot; would be nice too&lt;br /&gt;
*an option to parse all links in a website for dead ends. example: software collection of a 5 month old website. with an option to check (behind the scenes) all links for working results would be nice. If a link returns a &amp;quot;not found&amp;quot; or so, FF could darken that link (or alter an tiny image in front of the link - sad skull - or so.&lt;br /&gt;
* When downloading a pdf (non HTML file) with target=&amp;quot;othertarget&amp;quot; in link check mime type first before opening another (empty) tab and download / process the file directly.&lt;br /&gt;
* An integrated prefetching mechanism (use free bandwith to load in background all the static pages linked from the page) - similar to Fasterfox plugin.&lt;br /&gt;
* After i click Shift + click of link i open a link in other window. Now Gecko focuses a loaded window after loading but it&#039;s very bad! I suggest to do not focus loaded windows after a loading page through &amp;quot;Shit + click of link&amp;quot;. It puts off from browsing :(&lt;br /&gt;
* Same as the one above when reading email with several links: Every click on a link brings FF to focus. Better would be keeping FF in background so that one can read the whole mail undisturbed.&lt;br /&gt;
* Make an option that Ctrl+Alt+Click, or some other combination, that will open a &amp;quot;preview&amp;quot; of the like page in a &amp;quot;bubble&amp;quot; or some other form of preview.&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [https://addons.mozilla.org/firefox/1269/ Fasterfox plugin]&lt;br /&gt;
&lt;br /&gt;
== Link Context Menu ==&lt;br /&gt;
* Add a command to open selected text in a new tab/window.&lt;br /&gt;
* Allow to customise the links context menu. I for example have never clicked on the &amp;quot;Send Link&amp;quot;, &amp;quot;Bookmark This Link&amp;quot; on purpose and i hate it when it starts my outlook or opens up the bookmark dialog.&lt;br /&gt;
; References&lt;br /&gt;
* https://addons.mozilla.org/firefox/1472/&lt;br /&gt;
&lt;br /&gt;
== Additional Mouse Interactivity ==&lt;br /&gt;
* Grabbing whitespace within the document act as grabbing the icon in the address bar. ie: it becomes the link.  To avoid issues with selecting text make it a right click+drag as the trigger.  This would make bookmarking easier, as well as open options for duplicating tabs without duplicating the history of the tab.&lt;br /&gt;
* Dragging links to whitespace opens the link in new tab or window. - SuperDragAndGo extention provides this.&lt;br /&gt;
* Highlighting text causes it to be treated as a link in all of it&#039;s functionality.  If it is a valid, unformatted URL, go to that page.  If it is text treat it as an &amp;quot;I&#039;m feeling lucky Google search&amp;quot;.  Apply a max length of 256 characters to prevent shift+a+click overloading.&lt;br /&gt;
* Shift-click, alt-click or whatever on any graphical object (animated gif, flash etc.) hides the object&lt;br /&gt;
* Opera has a nifty feature with it&#039;s Mouse Gestures when you visit an Apache Directory Index or a Gallery site, and a few other sites. When you are on the index, you can just &amp;quot;go forward&amp;quot; in an imaginary history and it will start with the first link. Continuing going forward, will result in the second link, third link, etc... And when you&#039;ve seen them all - you&#039;re back at the Index page.&lt;br /&gt;
&lt;br /&gt;
== Javascript Links ==&lt;br /&gt;
* When ctrl+click or middle clicking a void() + onclick link browser opens current page in a new tab or window then performs a click on the requested link.&lt;br /&gt;
; References&lt;br /&gt;
* See {{bug|55696}}&lt;br /&gt;
&lt;br /&gt;
== Tab Refresh ==&lt;br /&gt;
* Allow to refresh Tabs automatically by a counter&lt;br /&gt;
** When a change is made to the page on a reload, the tab should change visually&lt;br /&gt;
&lt;br /&gt;
== Independent tabs ==&lt;br /&gt;
* The main browser interface should be on a thread that MUST never stop responding (and have a bigger priority). Each tab, should have it&#039;s own thread used to fill it&#039;s content. If a web page from inside one tab stops responding (or takes too much to load - such as big pdf files or sites that use java - but not resticted to those) the tab should be coloured in a different way (and maybe some text: the web page is not responding). The user MUST be able to either stop  , go back, or close the tab, even if the content is not responding. It&#039;s VERY anoying now if I open lots of tabs, and the last stops responding, I must close the browser. (true the session restoration is a good step, but it&#039;s only a workaround, not the real solution to the problem).&lt;br /&gt;
&lt;br /&gt;
== Quick Top of page/Bottom of page ==&lt;br /&gt;
* Perhaps a Goto Top and Goto Bottom button in the Find bar at the bottom of the browser.  This would be faster than using the scrollwheel, which many mice don&#039;t have.  &lt;br /&gt;
* Duplicates Ctrl-Home / Ctrl-End functionality. Would an extra icon to do this be useful?&lt;br /&gt;
&lt;br /&gt;
== Uploading Files ==&lt;br /&gt;
Auto-zip multiple files in upload dialog&lt;br /&gt;
* Implement multiple file selections in the upload dialog that automatically generates a archive (.zip) for easy transmissions of many files.&lt;br /&gt;
* After selecting multiple files a dialog shall appear that asks for the file name of the archive (to be transmitted, auto-naming already included) and confirms the archive type (.zip/.tar.gz/whatsoever)&lt;br /&gt;
&lt;br /&gt;
== Support drag and drop files from OS into a text box / text area ==&lt;br /&gt;
* Dragging a file icon from an OS file browser window should drop the name of the file in the target text box. Main use would be for uploading files, but it can be convenient for any other case when a file name and path must be used. It would be a must-have for web-based Document Management Systems, like [http://www.egroupware.org eGroupWare&#039;s] DMS.&lt;br /&gt;
; References&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=50660 bug 50660] and [https://bugzilla.mozilla.org/show_bug.cgi?id=347178 bug 347178]&lt;br /&gt;
* [http://slashdot.org/comments.pl?sid=200759&amp;amp;cid=16438433 A comment on Slashdot that gives a nice example of the problem]&lt;br /&gt;
* [http://e-vertise.com/dragtext/feature.html What DragText does] in OS/2.&lt;br /&gt;
&lt;br /&gt;
== Dynamic Font Support ==&lt;br /&gt;
Support dynamic font such as prf, eot or svg. Considering the huge advancements made in with SVG in the Firefox browser, I really can&#039;t see any excuse for NOT including this technology.&lt;br /&gt;
&lt;br /&gt;
From a designer&#039;s point of view it makes just about the &#039;&#039;&#039;most&#039;&#039;&#039; amount of sense - with IE4 onwards supporting font embedding, gifting this technology to FF  would just about cover 99% of browsers - the possibilities from a typography point of view are fantastic.&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.laakshmi.com/aarre/wp/archives/36 this blog]&lt;br /&gt;
&lt;br /&gt;
;Comments&lt;br /&gt;
&lt;br /&gt;
No. Firefox should support dynamic FON, TTF and OTF fonts. --[[User:Alenonimo|Alenonimo]] 15:43, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Syntax Highlightning ==&lt;br /&gt;
* Devloper aware syntax highlightning&lt;br /&gt;
** No language includes these words &amp;amp;amp;nbsp;, &amp;amp;lt;th&amp;amp;gt; and such. The spellchecker should know about symbols used by developers, bloggers and wikiwriters and not to highlight them as a syntax error at least.&lt;br /&gt;
&lt;br /&gt;
== Linux compatibility ==&lt;br /&gt;
* Render embedded buttons with native GTK2 widgets&lt;br /&gt;
* Make keyboard shortcuts work with non-Latin keyboard layouts in GTK2 (currently, GTK1 builds work as they are supposed to, as well as GTK2 under GNOME. But wth, not all people use GNOME!)&lt;br /&gt;
* Make sure GTK2 builds do not screw up the keyboard focus: focus is periodically placed to the improper widgets which effectively disables keyboard shortcuts until mouse click inside browser.&lt;br /&gt;
; References&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=232553 bug #232553].&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=340944 bug #340944], [https://bugzilla.mozilla.org/show_bug.cgi?id=69230 bug #69230], [https://bugzilla.mozilla.org/show_bug.cgi?id=295614 bug #295614].&lt;br /&gt;
&lt;br /&gt;
== Mac OS X compatibility ==&lt;br /&gt;
* Support Command-Option-F to select search toolbar (standard for Mac applications).&lt;br /&gt;
* Render embedded buttons with native Aqua widget&lt;br /&gt;
* Dragging favicon to bookmark bar:  Expand bookmark folders for bookmark placement when hovering -- FF 1.X+ under other OS&#039;s have been able to do this.&lt;br /&gt;
; References&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=299185 bug #299185]&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=136524 bug #136524]&lt;br /&gt;
&lt;br /&gt;
== Long term target ==&lt;br /&gt;
On a long term basis Mozilla has come to a cross-road. The current XUL technology can&#039;t be used on a PAD/Smart phone nor on an OLPC. Yet there&#039;s a need for such a browser/mailer and it&#039;s just a matter of time somebody starts such a project. But I&#039;m sure if such a browser/mailer gets built, it will be ported to the ordinary desktops slowly starting to replace Mozilla. And since switching technologies isn&#039;t a task done in a few weeks this subject has to be taken care of ASAP.&lt;br /&gt;
&lt;br /&gt;
IMO it&#039;s important for Mozilla to start a task force now to think about the long term future. The PDA/Smart phones are already on the market almost exclusively using IE/Outlook and the OLPC and other embedded devices is just on the brink. So the pressure of this task, to prevent Mozilla from lagging behind again, is imminent.&lt;br /&gt;
&lt;br /&gt;
== Evaluating the future of XUL ==&lt;br /&gt;
* It&#039;s essential to first evaluate XUL in the light of new requirements, especially about new devices ranging from the OLPC to embedded devices.&lt;br /&gt;
&lt;br /&gt;
== Evaluating possible alternatives ==&lt;br /&gt;
* Alternatives should be based on the cornerstone &amp;quot;runs anywhere&amp;quot;. Possible is IMO only wxWidgets yet others like Java or .Net/Mono should be rated against XUL as well.&lt;br /&gt;
&lt;br /&gt;
== More vs. Less ==&lt;br /&gt;
Well it seems like we could divide the users&#039; wishes into two overall categories: While the ones can&#039;t get enough features, want more of them and through that keep pushing new technologies and conveniences for the user, the other fraction just want a quick and stable browser, supporting all the W3 standards.&lt;br /&gt;
&lt;br /&gt;
I belong the other category, I want a quick and stable browser with a lot of Extensions and at least 5 distinct good looking skins. Still, I&#039;ve got to admit, that without the more-and-more fraction, I still would not use the Mouse Gestures. So on the one hand, I am 	by all means interested in the ideas of the other users, on the other side, I got to admit that I am _saturated_. The new features in version 2.0, I do not want them. Honestly. Yeah. That&#039;s it. So, unlike most of the users who posted here, I simply do not have any _new_ ideas thus I would prefer to vote uppon the most wanted features.&lt;br /&gt;
&lt;br /&gt;
Instead, you could focus on Sunbird. And of course some of the more interessting extension could some help to improve faster. I do not want to tell anybody how to spent his or her time, but if I am asked, this is my answer.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Core Firefox&amp;quot; &amp;amp; &amp;quot;More Firefox&amp;quot; (Packaging options) ==&lt;br /&gt;
* Distribute a single, lightweight feature-wise version of Firefox WITH a set of Mozilla Firefox developed and branded extensions in a specific extension pack (se the matching suggestion above). With this solution you will have:&lt;br /&gt;
** A Firefox &amp;quot;Core&amp;quot; with just essential features (based upon XULRunner...)&lt;br /&gt;
** A Firefox &amp;quot;More&amp;quot; with many features, released WITH Firefox as Extensions, by the Mozilla Firefox development team, and updated in sync with Firefox &amp;quot;Core&amp;quot;.&lt;br /&gt;
* Marketing wise, it could be like now a SINGLE installer, with an optional flag to be turned off during install. Still, after the setup, you could remove the extensions and you&#039;ll be &amp;quot;light&amp;quot; again.&lt;br /&gt;
; References&lt;br /&gt;
* [http://wiki.mozilla.org/User_talk:Folletto#Firefox_Core_.2B_More Firefox Core + More]&lt;br /&gt;
&lt;br /&gt;
; Commentary&lt;br /&gt;
: I fully support the idea of a minimal firefox with official extensions from the devs and unofficial extensions from the communitiy. Firefox is getting too big. The first time I used Firefox (around 0.5 ?), I used it, because it was small and fast! Now it just takes too long to load. This also helps the core team to do it&#039;s core stuff, and the extensions people to work on thier extensions separatly. If they want to update a feature or remove some bug, only the new extension has to be upgraded and not the full Firefox package. Official extensions would also allow the devs to adopt community extensions, if they are deemed usefull for (nearly) everyone, and add them to the offical Firefox extensions.&lt;br /&gt;
&lt;br /&gt;
=== Extension packs ===&lt;br /&gt;
How about a extension &#039;mode&#039; pack or something? This could be a bunch of plugins grouped under a certain name like &#039;Standard&#039;,&#039;Ultra Fast&#039;,&#039;WebDeveloper&#039;,&#039;Kiosk&#039; etc... and then have a simple drop down where one could select the &#039;mode&#039; and only plugins for that mode would be loaded. This way we get the fast version, and the features packed versions for those who want it (and we can easily switch). Ofcourse let the user modify the  mode pack if they wish, but this can be hidden somewhere so beginners don&#039;t stumble upon it by mistake and mess things up.&lt;br /&gt;
&lt;br /&gt;
It really is not a &#039;fast mode&#039; vs &#039;feature packed mode&#039; only, as it depends very much on what features a user wants and what they are doing at the time. By creating a couple of common usage mode packs it will make it easy to customize without having to individually download and install each plugin (though one could still do this). Maybe this is what a &#039;profile&#039; is all about, but then again I still like to share bookmarks no matter how I&#039;m browsing.&lt;br /&gt;
&lt;br /&gt;
I for one sometimes like the browser to be very fast, at other times I prefer all the web developer options, and at other times when browsing for personal use I&#039;d like other plugins loaded.&lt;br /&gt;
&lt;br /&gt;
This way the core can stay small but first time users still get the cool behaviours they like without having to understand this whole plugin install business.(so a standard download and a core download without the mode packs for example)&lt;br /&gt;
&lt;br /&gt;
The use case I see is that first time users will want all the whiz bang toys to atleast match other browsers, and don&#039;t want to go through and figure out what extensions are and how to install, they just want to click go and off they go. Experienced users on the other hand may want other features or a slimmed down feature set. I think this approach solves both issues.&lt;br /&gt;
&lt;br /&gt;
I love the idea of official extensions! And I&#039;d definately like the ability to strip down firefox to the core. This method of development and packageing gets my vote!&lt;br /&gt;
&lt;br /&gt;
Perhaps the installer could be a bit more than just Core &amp;amp; More. You could for example have a check box for extra features, and another for web development tools. Each check box could be expanded to get individual extensions like no-script.&lt;br /&gt;
&lt;br /&gt;
And of course the defaults will be well chosen.&lt;br /&gt;
&lt;br /&gt;
The more functionality you add, the more words and submenus have to be created. And both is confusing for beginners and older folks. What is the difference between words, that seem to mean the same thing at first glance ? Do I have to understand &amp;quot;all these new words&amp;quot; like &amp;quot;javascript&amp;quot;, &amp;quot;PlugIn&amp;quot; ? Keep in mind, not all of the users are like the Techies who develop !&lt;br /&gt;
&lt;br /&gt;
Firefox already has all the necessary stuff. There must always be an easy way for &amp;quot;lightweight-users&amp;quot; to use firefox without getting confused about words, large submenus or confusing questions. &lt;br /&gt;
&lt;br /&gt;
The more functions, the more words, the more confusion. Please, always offer an easy way for the non-techie user ... !&lt;br /&gt;
&lt;br /&gt;
I agree that a much smaller (memory) footprint is needed (even on desktop systems), and love the extension pack idea. I&#039;d like to also strongly suggest looking at the reason for the memory size with the current feature set - 225 MB with just 3 tabs open just seems like too much.&lt;br /&gt;
&lt;br /&gt;
The subject of More vs. Less is quite interesting.  A good starting point might be to ask &amp;quot;what recent features are being used?&amp;quot;.  In that vein, maybe one of the &amp;quot;pre-release&amp;quot; versions could be &amp;quot;instrumented&amp;quot; to count the features used and (with the permission of the user, of course) report back those.  Another way might be to do a web crawl, and see what features are used by various &amp;quot;popular&amp;quot; web sites.  As with ANY feature set, one should realize that &amp;quot;growing featureism&amp;quot; is a very slippery slope.  I suspect that many web users would be content with the features of an older browser (say back to 1999) to do their work.  Remember that each added &amp;quot;feature&amp;quot; involves code, and with any new code comes both bugs and vulnerabilities.  The user community wants neither.&lt;br /&gt;
&lt;br /&gt;
Please focus more on stability, robustness, and security than on adding fun features.  New features are nice, and fixing bugs isn&#039;t so much fun, but I find Firefox to be more of a memory hog and less stable than IE, and that&#039;s pretty sad.  Stop competing against other browsers because you&#039;re afraid of losing market-share.  The only way Firefox will ever be truly great if it&#039;s designed to be great from the ground up.  Focus on changes that are less glitzy and more on changes that are fundamental to making a good browser platform.  When something needs to be re-architected, re-architect it.  Don&#039;t assume that bugs will ultimately get fixed; so far, Firefox has added features faster than bug fixes.  Rather, focus on design principles that minimize the chances that problems will happen and minimize the consequences when they DO happen (and they will!).&lt;br /&gt;
&lt;br /&gt;
I agree with the above. Firefox also has a reputation for being fast and relatively slim and there already is a plugin system for those who want a feature laden browser, so the focus should be on essential improvements that will have an impact on usability for the majority of users. A lot of the proposals here go way beyond what a dedicated browser should be able to do (more or less why Firefox was created from the Mozilla suite in the first place, no?) and would just add a lot of bloat.&lt;br /&gt;
&lt;br /&gt;
I concur with the above two requests.  Fix all the memory leaks!  Firefox leaks memory like a sieve.  I hate having to restart it periodically in order to get it all reclaimed.  A web browser shouldn&#039;t be using nearly 150 MB of ram. That&#039;s  15 MB for each of my open tabs!&lt;br /&gt;
&lt;br /&gt;
(removed further repetitive commentary here)&lt;br /&gt;
&lt;br /&gt;
== Customizable extension sets ==&lt;br /&gt;
The ability for each user to create, save, install, and manage &amp;quot;feature (extension) sets&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Rich Internet Application Support ==&lt;br /&gt;
There is an opportunity here to lead the way in supporting the growing number of DHTML- and Ajax-heavy applications and to provide the browser support needed to eliminate some of the drawbacks of these apps. In all cases a security model will be necessary, probably including some automated safeguards and some user confirmations.&lt;br /&gt;
&lt;br /&gt;
=== Preloaded javascript libraries ===&lt;br /&gt;
* with AJAX large javascript libraries (e.g. &amp;quot;dojo.js&amp;quot;) have to be downloaded which need a lot of time. It would be nice if such libraries could be downloaded local in the background and taken from this local store instead of downloaded from the web when referenced by a page. This would speed up any AJAX page considerably. Which libraries are handled this way may be configured in the &amp;quot;offline&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
=== Local filesystem access ===&lt;br /&gt;
* Allow pages to request access to the local filesystem or some subset thereof (for example, a user&#039;s home directory, desktop, or docs folder) for reading and/or writing.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Hear hear!&amp;lt;/b&amp;gt; This would enable productivity applications on the web far beyond what we can do today. Mozilla has an opportunity to create a standard API for local storage.&lt;br /&gt;
&lt;br /&gt;
=== Access to global UI elements (menubar, taskbar, panels...) ===&lt;br /&gt;
* Allow a page to request access to major OS-level global UI elements like a first-class application. Such elements include the Mac menubar, Windows taskbar, GNOME/KDE panels, Mac Dock, etc. Some are more important than others; for example, being able to write menus to the global menubar is far more important on the Mac platform than Dock access. However, Dock access on the Mac is probably more important than taskbar access on Windows because Windows will already have an entry for each browser window (though being able to define that window&#039;s icon would be nice so users can distinguish between &amp;quot;regular&amp;quot; browser windows and in-browser apps).&lt;br /&gt;
&lt;br /&gt;
=== Enhanced clipboard integration ===&lt;br /&gt;
* Provide APIs to allow non-text apps to manipulate the system clipboard/pasteboard more.&lt;br /&gt;
&lt;br /&gt;
=== More robust file uploads ===&lt;br /&gt;
* Provide single- and multi-select access to standard OS Open dialogs for opening/uploading files. Include an upload manager for asynchronous uploads. Include functionality to resume interrupted uploads. For apps that store data, combine with local filesystem access to allow easy setup of sites that keep local and remote data seamlessly synchronized.&lt;br /&gt;
&lt;br /&gt;
:; Commentary&lt;br /&gt;
:: A standardized synchronization protocol would really help on this one. Why does every photo site need to make their own bulk uploader? A sync protocol could send the sha1 of the files in the local directory tree to the server and then let server request upload of the files that it is missing. Even better, make this a two way sync protocol.&lt;br /&gt;
&lt;br /&gt;
== An alternative view of the web browser ==&lt;br /&gt;
* Firefox as a new kind of desktop manager.&lt;br /&gt;
* Active front end.&lt;br /&gt;
; References&lt;br /&gt;
* [[User:Anonymous42|Some thoughts]]&lt;br /&gt;
&lt;br /&gt;
== Enabeling new Top-Level-Domains (TLDs) on browser basis ==&lt;br /&gt;
* Top-Level-Domains for regions, cities and others&lt;br /&gt;
* Top-Level-Domains with IDN characters&lt;br /&gt;
&lt;br /&gt;
The ICANN process for getting approval for a new TLD is quite slow and very stressful for TLD applicant. Making new and by ICANN not yet approved TLDs available could help to foster the development of the DNS. Firefox could easily enable lots of new TLDs and thereby give regional, cultural, linguistic or ethnic communities the opportunity to present themselves by an own identifier. Not to split up the Internet there can be only domains at those TLDs available for which the community indicates to apply at ICANN for an official approval of their TLD.  &lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [[User:Dotzone|New Top-Level-Domains]]&lt;br /&gt;
&lt;br /&gt;
== Annotations ==&lt;br /&gt;
I think it would be really great if there would be enhanced possibilities of graphical marks. It&#039;s tough to explain. I think of an complicated scientific text. If I print such a text. I highlight some words, cross other chapters out, add some notes.  That&#039;s the big advantage of printing a page.  If I could mark within a browser wouldn&#039;t have to print the page. I could work on screen.&lt;br /&gt;
&lt;br /&gt;
== Decentralized/distributed browsing ==&lt;br /&gt;
In case a website has been slashdotted, Firefox should still be able to reach to its data by using the offline website data which is stored locally at other Firefox users, who were able to connect to it, their disk. Firefox should act as a kind of a torrent client.&lt;br /&gt;
Of course, there might be some security issues. Https websites should be denied and the user itself should be able to disable this &amp;quot;torrent functionality&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Offline browsing ==&lt;br /&gt;
I don&#039;t know where this would go, but how about a really easy off-line browsing agent? Here&#039;s an example of what I do. Every morning I pull up about a dozen web pages in tabs, as a sort of &#039;newspaper&#039; I read specific articles that catch my eye, or have an interest, like say the North Korea problem. I then go to the next article. (just like a newspaper.) I&#039;d like to be able to click a &#039;offline this link&#039; (or something like that), where it downloads just that article, as deep as it needs to go, with all the stuff that goes with it) then save it. I can then take this on my laptop and read it at work, in the car or such if/when I don&#039;t have internet connections. The off-line browsers I&#039;ve used want to download the entire site(s), and are so hard to configure I give up on them.&lt;br /&gt;
&lt;br /&gt;
== Thunderbird in a tab ==&lt;br /&gt;
I have no idea if this is possible, but if Thunderbird is installed it would be cool to have the option of opening Thunderbird as a tab.&lt;br /&gt;
== All Mozilla applications in a tab ? ==&lt;br /&gt;
Why not opening FileZilla, ChatZilla, etc... in a tab : it&#039;s kind of firefox suite ... but the programs are installed separately to avoid one heavy program and get several light ones. Firefox could become an interface for any Mozilla program installed by opening it in a tab.&lt;br /&gt;
&lt;br /&gt;
== Bookmark behaviour ==&lt;br /&gt;
Two buttons for favorites that open as many tabs as there are links in a special folder: One for daily checked pages (e.g. news paper, special forum a.s.o) and one for pages you check only sometimes (e.g. homepages of former friends or employers, news of your hometown a.s.o.)&lt;br /&gt;
&lt;br /&gt;
; Comments&lt;br /&gt;
&lt;br /&gt;
Firefox should Import/Export with more formats. XBEL, xFolk, OPML or even create a new one. Support for tags would be cool too. --[[User:Alenonimo|Alenonimo]] 15:48, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Socket connection ==&lt;br /&gt;
I think the possibility to setup and use a socket connection for client-server communications would be a great improvement for Firefox to use it in Web2.0 / intranet-webapplications.&amp;lt;br&amp;gt;&lt;br /&gt;
I know it&#039;s already possible, but it requires &#039;signed/secure javascript&#039; through a plugin to deploy the possibilities, but it would (and should) be a lot easier if a could just setup a javascript object, like so:&lt;br /&gt;
 &lt;br /&gt;
  mySocket = new SocketClient(&amp;quot;tcp://domain.com/application&amp;quot;);&lt;br /&gt;
  mySocket.onData = processReponse();&lt;br /&gt;
  mySocket.connect();&lt;br /&gt;
&lt;br /&gt;
If you look at the flash player for example, it is used a lot in all kinds of applications, not just gaming or chatting, but it&#039;s also penetrating the intranet-applications business.&lt;br /&gt;
&lt;br /&gt;
== HTTP Sniffer ==&lt;br /&gt;
Have a HTTP Sniffer, where you see what exactly is transmitted, which POST / GET parameter, cookies, loading times etc. Something like httpwatch, see link. That&#039;s why I have to start IE in regular intverals.&lt;br /&gt;
; References&lt;br /&gt;
* http://www.httpwatch.com/&lt;br /&gt;
* http://tamperdata.mozdev.org/&lt;br /&gt;
; Commentary&lt;br /&gt;
: Should this functionality really be in the browser itself, when there are things like [http://www.parosproxy.org/index.shtml Paros Web Proxy]?&lt;br /&gt;
: Sometimes we are required to use a different proxy (e.g. in corporate networks).  Besides, when using HTTPS and gzip compression of pages, the external sniffer will not show the contents of the page. It would be better to sniff by means of the browser itself (both for outgoing requests and for incoming pages, when they are about to be encoded or have already been decoded, respectively, &#039;&#039;by browser&#039;&#039;), and to be able to manage these requests in the browser and/or extensions (allow, deny, save, redirect etc.).&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
* I see many attacks upcoming, which manipulate the DOM-tree inside the browser, altering transactions in banking-systems a.s.o.&lt;br /&gt;
* What i wish for Firefox is, to have ONLY signed extensions!&lt;br /&gt;
* I want a default block of all extensions to manipulate SSL-protected sites.&lt;br /&gt;
This security-feature will be a boost for the usage of Firefox, because all banks will promote FF.&lt;br /&gt;
&lt;br /&gt;
== Flexible table element selection and copy ==&lt;br /&gt;
For example, select and copy a column (or columns) from a html table&lt;br /&gt;
* Press Ctrl/Cmd when selecting&lt;br /&gt;
&lt;br /&gt;
== User dictionaries ==&lt;br /&gt;
I have an existing &amp;quot;user.dic&amp;quot; dictionary, and a couple of specialist dictionaries (&amp;quot;avifauna.dic&amp;quot;, &amp;quot;lepidoptera.dic&amp;quot;). They are used by several of my apps, including my e-mail client (Turnpike) and various MS Office apps. I should be able to direct FF to use the former as its dictionary to which new words are added, and to check against all of them when spell-checking.&lt;br /&gt;
&lt;br /&gt;
Also, when the word I&#039;m spell checking is at the bottom of the window, then the suggested replacements should be at the bottom of the context menu.&lt;br /&gt;
&lt;br /&gt;
== Various ==&lt;br /&gt;
* Move all MPL code to GPL&lt;br /&gt;
&lt;br /&gt;
== Better Support for Web Apps ==&lt;br /&gt;
See my [[User_talk:FunTomas|article]] on that topic.&lt;br /&gt;
&lt;br /&gt;
==Memory management==&lt;br /&gt;
Try to minimize the memory usage of Firefox. May be we can have one feature (one button click), which enables the browser to run with minimum feature and there by reducing the memory usage.&lt;br /&gt;
&lt;br /&gt;
As an additional memory usage related feature a (on/off switchable) display of memory usage in each browsertab would be interesting (not only for developers). It may be colorcoded as well to see instantaniously, which tab causes the memory usage spike. Telling me for instance to close the tab with the still running buggy JS on that not so well coded Web2.0-page I left open in the background...&lt;br /&gt;
&lt;br /&gt;
==Save web pages in pdf or odt format==&lt;br /&gt;
Allow save html pages in pdf or odt format.&lt;br /&gt;
&lt;br /&gt;
==Spell-check support for multiple languages==&lt;br /&gt;
I&#039;m doing a doctorate in a French university, on databases, and I&#039;m Romanian. This means that I mail/post/write things in French, English and Romanian all the time, sometimes even in the same text box. I&#039;d like a way to tell FF what languages I&#039;m likely to use so that it can use those dictionaries at the same time. If it&#039;s really smart, it should also detect what language each sentence/paragraph/text-box is after a few words and restrict the dictionary automatically to that language. And, perhaps, it should use a different underline color for words that are not in the &amp;quot;current language&amp;quot; dictionary but are in another &amp;quot;in use&amp;quot; dictionary, for cases of [http://en.wikipedia.org/wiki/Code-switching code-switching] (it happens very often when discussing computer-related things in another language than English).&lt;br /&gt;
&lt;br /&gt;
==Restart==&lt;br /&gt;
Restart the firefox browser, but restore the session. So that you can get extensions working without losing all your tabs etc.&lt;br /&gt;
&lt;br /&gt;
; Comments&lt;br /&gt;
&lt;br /&gt;
That&#039;s implemented already. Just change the Home Page settings to load your previous session. --[[User:Alenonimo|Alenonimo]] 15:49, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Built-in Flash Support==&lt;br /&gt;
Forget about SVG and Canvas, build an open source Flash implementation into the browser and get rid of the plugin. You could start from gnash http://www.gnu.org/software/gnash/ Use the MIT license and give the source code to  Microsoft, they might even help write it.&lt;br /&gt;
&lt;br /&gt;
==PopUp Blocker==&lt;br /&gt;
The popup blocker need not have the &amp;quot;Options&amp;quot; button at the end. Instead, clicking anywhere on the popup blocker, we should be able to bring the pop-up blocker options menu (ala IE). Also, add the &amp;quot;Temporarily allow pop-up for this page&amp;quot; option to the main options menu.&lt;br /&gt;
&lt;br /&gt;
==CPU usage when minimized==&lt;br /&gt;
Stop flash animations and other CPU power stealers when Firefox window is not selected or is minimized, and for no selected tabs.&lt;br /&gt;
&lt;br /&gt;
==New User Agent string layout==&lt;br /&gt;
The actual User Agent strings are confusing and should be deprecated. Firefox 3 could use an User Agent strings simmilar to Opera. Ex:&lt;br /&gt;
&lt;br /&gt;
 Firefox/3.0 (Windows NT 5.0; U; pt-BR)&lt;br /&gt;
&lt;br /&gt;
Or yet:&lt;br /&gt;
&lt;br /&gt;
 Gecko/1.9 (Windows XP; pt-BR) Firefox 3.0&lt;br /&gt;
&lt;br /&gt;
--[[User:Alenonimo|Alenonimo]] 15:41, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Process Isolation for each Web Site==&lt;br /&gt;
With web browsers becoming the de facto application launchers in desktops and several web applications (e.g. gmail) being used continuously, it is very important that an ill-behaved web site is not able to crash the entire web environment. At most, it should crash itself, without affecting the other web sites showing on other windows/tabs or requiring firefox to restart.&lt;br /&gt;
[[User:Mrcgran|Mrcgran]] 19:34, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Independent sessions per tab/window==&lt;br /&gt;
Currently, any web browser I am aware of shares sessions across all instances of the browser (windows/tabs). It would be nice to separate a window or tab and create a new session within it. This would allow you to have, say, two different GMail accounts logged-in at the same time without needing to have two different web browsers.&lt;br /&gt;
&lt;br /&gt;
==Won&#039;t comeback button==&lt;br /&gt;
In order to minimize the &amp;quot;leak&amp;quot; of memory that the &amp;quot;quick back&amp;quot; and &amp;quot;quick forward&amp;quot; features use we should have an button &amp;quot;I won&#039;t come back&amp;quot; this will close the tab and unload everything it had in the memory so that if you close every tab the memory usage will drop back the their 30-40MB that are used on start. Also we should allow the user to define this as his/her normal closing button (so if you close the tab and have that option checked will unload automatically the memory).&lt;br /&gt;
&lt;br /&gt;
==Easier tildes, ñ and Cyrillic characters==&lt;br /&gt;
I usually use the ZombieKeys for that, however in some text areas I can&#039;t use it, and it seems that the creator of that extension will no longer update it, so, we should have it &amp;quot;by default&amp;quot; (sadly ala IE7). This could be an extra extension (also might be an extension for Cyrillic characters) because I agree with the core/more Firefox movement.&lt;br /&gt;
&lt;br /&gt;
==Page split==&lt;br /&gt;
Add ability to split Web pages display.&lt;br /&gt;
Web pages may be splited horizontally as spreadsheets does. This feature should include two panels display, each one with its own scrollbar on the right and ability to display result of a link clicked on one panel on the other panel as long as link refers to the same page.&lt;br /&gt;
This may be very useful for long pages with multiples internal links and especially for pages containing a table of content on the top (as this one :-) ). This way we could keep TOC on the top panel and navigate through content on the bottom panel.&lt;br /&gt;
&lt;br /&gt;
==Export/Import config to/from XML==&lt;br /&gt;
Add ability to export selected config elements (arrived at by running a search within the about:config page) to a file in XML format. The file should have some version info in the header. Each record should optionally contain an extra field for a URL that will point to description of the config element. It should be possible to import the XML back after editing.&lt;br /&gt;
&lt;br /&gt;
==Easy Mechanism/API for changing/adding client-side scripting language dynamically==&lt;br /&gt;
Javascript is the default scripting language in Firefox, but javascript is not the best language to use in every problem domain, due to its nature or to legacy code. &lt;br /&gt;
&lt;br /&gt;
Therefore, Firefox should add an easy (standard/documented with examples) mechanism/API to allow developers to plug in new scripting languages (such as python, haskell, lua, ruby etc) with full access to standardized DOM/CSS, and to users to download them (in the form of some add-on/plugin) and switch them on on-the-fly without resetting the browser. &lt;br /&gt;
&lt;br /&gt;
With the continuous trend in executing client-side web applications, this would be a boost to using Firefox as an OS-agnostic desktop application provider environment. The scripting language name should be as easy to choose as putting the name inside the [script language=&amp;quot;[name]&amp;quot;] tag attribute. It should be possible to use several scripting languages on the same web page. &lt;br /&gt;
&lt;br /&gt;
Microsoft Internet Explorer already implements something on these lines with their ScriptHost API, that allows any script engine to be hosted in Internet Explorer (there&#039;s even a HaskellScript language that uses this API on top of IScript, a COM interface). Why not implement some similar IScript interface on top of XPCOM?&lt;br /&gt;
[[User:Mrcgran|Mrcgran]] 23:42, 4 November 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
==Support for the MNG format==&lt;br /&gt;
The MNG format would be an alternative to (and intended to replace) the old GIF format, which is used really often (eg: boards&#039; smileys, animated buttons, etc ...). It&#039;s lack of Alpha channel support is really annoying when you start to create animations not to be used on only one colored background.&lt;br /&gt;
&lt;br /&gt;
The MNG format, which is based on the PNG format, has many features that the popular GIF format does not.  MNG supports alpha channel and animation, object or sprite-based approach to animation, nested loops for complex animations, better compression than the GIF format, integration of both PNG and JPEG-based (&amp;quot;JNG&amp;quot;) images, support for transparent JPEG images, but it&#039;s not yet a standard in current web browsers. This format needs to be helped in becoming one, but if there was only Microsoft who could do sommething by intergrating the format in IE, we could wait for a long time. Thus, I think Firefox should follow Konkeror in the integration of this format to accelerate the &amp;quot;standardization&amp;quot; of MNG and the &amp;quot;elimination&amp;quot; of GIF, to help the World Wide Web in becoming more user friendly.  Not supporting new and better media/technology for viewing and experiencing the web prevents its progression and stagnates it&#039;s growth.&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* http://www.libpng.org/pub/mng/&lt;br /&gt;
* http://en.wikipedia.org/wiki/MNG&lt;br /&gt;
* http://en.wikipedia.org/wiki/Gif&lt;br /&gt;
&lt;br /&gt;
:I&#039;m afraid those were supported by the browser, but were deprecated because it&#039;s low support by the Web.&lt;br /&gt;
:I don&#039;t think that it will be supported cause According to [http://mozilla.wikia.com/wiki/APNG_vs_MNG Unofficial Mozilla wiki] Mozilla decided to use APNG over MNG even though APNG violates section 5.2 of the PNG specifications. this was discussed at [https://bugzilla.mozilla.org/show_bug.cgi?id=257197 BUG 257197]&lt;br /&gt;
::Nevertheless i think that if Firefox adopts it the popularity of MNG will grow. We should support it, firefox then would be the most standardized browser, like Konqueror, and right now it&#039;s impossible to insert a decent animation (gif sucks at the so used degrades) (as a side note very good that Firefox support alpha channels in jpg unfortunately i can&#039;t use them!, over here (Mexico) IE is in the 99.999% of the machines).&lt;br /&gt;
&lt;br /&gt;
==Save page independently==&lt;br /&gt;
Option to save page into all-in-one html. Images can be included with data URL-s, javascript and css can be included to page naturally. Flash, java and others are more complicated, but in first step these can be ignored...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;link src=&amp;quot;my.css&amp;quot; ...&amp;gt; will be &amp;lt;style&amp;gt;...content of my.css...&amp;lt;/style&amp;gt; and &amp;lt;script src=&amp;quot;my.js&amp;quot; ... /&amp;gt; will be &amp;lt;script&amp;gt;...content of my.js...&amp;lt;/script&amp;gt;. Images will have src=&amp;quot;data,...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Spatial navigation==&lt;br /&gt;
Please, support by default spatial navigation.&lt;br /&gt;
References:&lt;br /&gt;
* http://www.mozilla.org/access/keyboard/snav/&lt;br /&gt;
* http://www.opera.com/support/tutorials/nomouse/#nav&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Favourite web pages performance==&lt;br /&gt;
I would like to have a macro to open my favourite coffee morning web pages in a special way. Now, if i command to open simultaneously 30 web pages that i use to visit i have obviously many performance problems. What i propose is to have 2 or 4 web pages loaded (a visible window of 4 web pages) that i can cycle like a powerpoint presentation by all over my 30 web pages as i close one. In this way a have only 4 slices open but i can continue with my non seen web pages. In this way it would be good if  i could go forward and backward in the macro list.&lt;br /&gt;
&lt;br /&gt;
Like slices in Powerpoint&lt;br /&gt;
&lt;br /&gt;
==Clipping extra information==&lt;br /&gt;
This is a function that can also improve the performance. Firefox could check for some frequently visited web pages extra information from the user. The extra information could be &amp;quot;mark from here as read&amp;quot; &amp;quot;I like this paragraph&amp;quot; and so on. This context information is very useful since the web browser can use this to avoid load information repeated. It would be nice if the browser could understand the information and filter the same news or easily the same words in the news and remove it from the loading task. Other information like &amp;quot;I like this paragraph&amp;quot; could be shared by the community or simple with the web page that we read. There is a extension clipping or something like this that try this concept but in a private way.&lt;br /&gt;
&lt;br /&gt;
Extra information button about the web page&lt;br /&gt;
&lt;br /&gt;
==Mouse cursor variation==&lt;br /&gt;
* Visual feedback in the form of different mouse cursor appearances informs the user whether a link will open in the current tab/window or in a new tab/window. Just as an example, when a cursor hovers over a new window link, the cursor becomes a &amp;quot;hand&amp;quot; and a mini plus sign attached to it, sort of like the green plus sign you see when you option-click drag a Finder file in OS X.&lt;br /&gt;
&lt;br /&gt;
==Page Info==&lt;br /&gt;
* &amp;quot;Page Info&amp;quot; dialog should have links on Links tab clickable, saveable, bookmarkable, etc, like any other links. Media in the same dialogue at Media tab should be clickable etc. Probably it would be reasonable to attach a usual right-click context menu.&lt;br /&gt;
&lt;br /&gt;
==Toolbar icons in customise&#039; view==&lt;br /&gt;
*The ability to sort icons in the &amp;quot;toolbar &amp;quot; / &amp;quot;customise&amp;quot; view, alpahbetically, or &amp;quot;newest first&amp;quot;, would be beneficial. [[User:Pigsonthewing|Pigsonthewing]] 11:07, 4 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
==MAC version: Please be Cocoa ==&lt;br /&gt;
*I don&#039;t know how feasible this is, but if Firefox were native Cocoa on the Mac, we could take advantage of cool things the Mac has to offer like:  SERVICES&lt;br /&gt;
I don&#039;t know how many times I reflexively go to Services to save a snippet or something and forget that Firefox isn&#039;t Cocoa.&lt;/div&gt;</summary>
		<author><name>Carutsu</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Other_or_Uncategorized&amp;diff=40392</id>
		<title>Firefox/Feature Brainstorming:Other or Uncategorized</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Other_or_Uncategorized&amp;diff=40392"/>
		<updated>2006-11-06T22:36:44Z</updated>

		<summary type="html">&lt;p&gt;Carutsu: /* Support for the MNG format */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FeatureBrainstorming}}&lt;br /&gt;
&lt;br /&gt;
== Widgets ==&lt;br /&gt;
* In my opinion, that&#039;s the only feature lacking in Firefox to create first-quality &amp;quot;mozlets&amp;quot;, similar to the Opera&#039;s widgets or Safari&#039;s dashboard (if not better, since Opera&#039;s widget goes nowhere farther than using XShape). &lt;br /&gt;
&lt;br /&gt;
== Editions ==&lt;br /&gt;
* Create several Editions for example standard edition, web developer edition,  low memory edition, kid&#039;s edition, or even google edition&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Open page in another browser&amp;quot; option ==&lt;br /&gt;
* Simple, useful, and easy to implement.&lt;br /&gt;
&lt;br /&gt;
== Conditional Comments ==&lt;br /&gt;
Allow users to add CSS filters for version compatibility that doesn&#039;t rely on a CSS rule being implemented. Arguably, this is the unofficial standard for dealing with Internet Explorer bugs and it would be nice to have a simple interface for doing this with any browser (just in case things change later on down the line). The syntax should be about the same, so something like &amp;amp;lt;!--[if lte FF 6]&amp;amp;gt; &amp;amp;lt;![endif]--&amp;amp;gt; would be appropriate.&lt;br /&gt;
&lt;br /&gt;
; Comments&lt;br /&gt;
That&#039;s a very good idea! It could prevent use of CSS hacks in future. Opera could do that too. --[[User:Alenonimo|Alenonimo]] 15:41, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Glow Text ==&lt;br /&gt;
Allows text to Glow when the glow HTML command is used, such as in IE7.&lt;br /&gt;
&lt;br /&gt;
== Page autorefresh ==&lt;br /&gt;
Create a new &amp;quot;Automatically page refresh&amp;quot; submenu in page&#039;s content menu (and inside &amp;quot;In this frame&amp;quot; submenu). It might contain items like &amp;quot;Stop autorefresh&amp;quot;, &amp;quot;5 seconds&amp;quot;, &amp;quot;10 seconds&amp;quot;, &amp;quot;1 minute&amp;quot;, &amp;quot;5 minutes&amp;quot;, &amp;quot;Custom...&amp;quot;. The page should be automatically refreshed untill &amp;quot;Stop autorefresh&amp;quot; selected or user navigated away from the page. In case of page was loaded by &#039;POST&#039; command the new item should be &amp;quot;disabled&amp;quot; or user might be asked about &amp;quot;repost data every time&amp;quot;.&lt;br /&gt;
:There is already a couple of extensions for that.&lt;br /&gt;
&lt;br /&gt;
== Synesthetic Surfing ==&lt;br /&gt;
Synesthesia, or the cross-linking of senses, has been long known to be a powerful nmonic for anyone with the ability to tap it. Richard Feynman often thought of complex physics equations in colors, and these powerful associations can be used to assist in surfing the web. &lt;br /&gt;
&lt;br /&gt;
I am a synesthetic of a few different flavors, one of which is letter/number to color associations. Whole words have color averages usually dominated by the first letter. The word &amp;quot;Web&amp;quot; for example, is orange with some blue hues at the end. I found a plug-in for Firefox that colored your tabs, but it was random. I would like to see user-picked colors for specific domains. For example, www.google.com would be a yellowish-orange color on the tab. I would select the specific hue I wanted and the tab would be colored so. That way, if I have a many tabs open at the same time, I will know which one is google at a glance. The ability to associate tonal sounds with the tabs as a mouse-over function or click function would also  be very helpful. Those who are more inclined to audio cues would benifit from this immensely! I love designing GUIs, so don&#039;t worry, if you don&#039;t code this, I will ;)  -NeuralZen   &lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Synesthesia Synesthesia] (wikipedia)&lt;br /&gt;
&lt;br /&gt;
; Commentary&lt;br /&gt;
: It shouldn&#039;t be user picked, but extracted in some ways from the URL domain and optionally changed by a meta tag in the XHTML. This is important to make it a useful feature for both sites and communications (on other computers, the same site will have the same colour). Also it doesn&#039;t overload unneeded customization.&lt;br /&gt;
&lt;br /&gt;
== Propietary Anchor mode ==&lt;br /&gt;
Many pages don&#039;t have anchors so linking to Content that is somewhere on the page can be a pain. Make possible custom anchors like this would make firefox scroll 0pixel to left and 555pixel down:&lt;br /&gt;
&lt;br /&gt;
 url#custom(0,555)&lt;br /&gt;
&lt;br /&gt;
This make firefox scroll to the 5th H1 element on the page and highlight it decently:&lt;br /&gt;
&lt;br /&gt;
 url#custom(h1/5)&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.w3.org/TR/xptr-framework/ XPTR framework]&lt;br /&gt;
&lt;br /&gt;
; Commentary&lt;br /&gt;
* Pixels are unsafe (depending on fonts, zooming etc.)&lt;br /&gt;
* This looks like reinventing the wheel. use xpath instead?&lt;br /&gt;
* This implies support for XPointer&lt;br /&gt;
&lt;br /&gt;
== Smooth vs Raw Page Transitions ==&lt;br /&gt;
There isn&#039;t any *good* point to have the previous page &amp;quot;visible but unusable&amp;quot; until the new page starts rendering, a block a time. This is aesthetically awful and without any useful gain at the UI level.&lt;br /&gt;
&lt;br /&gt;
=== Details &amp;amp; Commentary ===&lt;br /&gt;
&#039;&#039;&#039;Smooth Page Transition&#039;&#039;&#039;: when someone clicks on a link, the page will slightly fade out, indicating that it is refreshing until the new page is fully ready, when a smooth (really &#039;&#039;&#039;fast&#039;&#039;&#039; crossfade &amp;lt;0.5sec, maybe). On the page there should be some form of interaction that could allow to see - and browse, and use - the previous page until the new is fully loaded AND the possibility to switch to the new one, displaying it a block a time.&lt;br /&gt;
* If implementing this, Firefox could adhere to some of IE page/site transition definitions from HTTP response or meta http-equiv headers.&lt;br /&gt;
** Please no: this is a step back in the past using BAD transitions that were just annoying. This feature, as stated, is conceptually &#039;&#039;&#039;DIFFERENT&#039;&#039;&#039; and must NOT be assimilated with the IE page transitions. &lt;br /&gt;
* The point here is to make the navigation softer and nicer for everyone (cool-factor), not only occasional user, and behaving more like an offline app. The &#039;&#039;&#039;&amp;quot;freeze page, load the other one block a time&amp;quot; is obsolete&#039;&#039;&#039; and should be improved into a new form of page transition: unobtrusive, aesthetically pleasant and without drawbacks (on slow connection, seeing the page loading a block a time is useful, don&#039;t avoid it if needed). &lt;br /&gt;
* To be clear: this is COMPLETELY different from the &amp;quot;page transitions&amp;quot; concept seen before on some browsers as site behaviour. This should be an integrated feature, well balanced and &#039;&#039;without annoying drawbacks&#039;&#039;. Also, this should be default but disabled.&lt;br /&gt;
* The interaction could be:&lt;br /&gt;
** On a full-page location refresh (i.e. non javascript) the current page should be lightly dimmed until the new page is ready.&lt;br /&gt;
** When the new page is ready, a fast crossfade should display it.&lt;br /&gt;
** If the page loads slowly, clicking on Forward (a button not really used since now) will show the page loading a block a time, like now.&lt;br /&gt;
** If the user clicks on the dimmed &amp;quot;old&amp;quot; page, it could interact with it until the new page is ready (and faded in). Any click event of course blocks the page load (and the Forward button will turn disabled).&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://wiki.mozilla.org/User_talk:Folletto#Smooth_Page_Transitions Smooth Page Transitions]&lt;br /&gt;
&lt;br /&gt;
== Mouse gestures ==&lt;br /&gt;
Allow the user to use mouse gestures (like right click followed by left click for &#039;back&#039; etc)...&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.opera.com/products/desktop/mouse/index.dml Opera Mouse Gestures]&lt;br /&gt;
* [https://addons.mozilla.org/search.php?q=Rocker&amp;amp;app=firefox Plugins providing this functionality]&lt;br /&gt;
&lt;br /&gt;
== Link navigation using arrow keys ==&lt;br /&gt;
* Using shift+arrowKey, the selection &amp;quot;hovers&amp;quot; to the nearest link in that direction&lt;br /&gt;
* With this feature remote controls can be configured to navigate pages&lt;br /&gt;
* Same as Opera feature&lt;br /&gt;
&lt;br /&gt;
== Remote Control ==&lt;br /&gt;
Support for Red/Green/Yellow/Blue remote control buttons&lt;br /&gt;
* The ability to configure keyboard shortcuts to select HTML elements that have the accesskey attribute in the format: accesskey=&amp;quot;{red}&amp;quot; | accesskey=&amp;quot;{green}&amp;quot;  | accesskey=&amp;quot;{yellow}&amp;quot;  | accesskey=&amp;quot;{blue}&amp;quot;&lt;br /&gt;
* e.g. configure Alt-F1 to select the element with accesskey=&amp;quot;{red}&amp;quot;, Alt-F2 selects element with accesskey=&amp;quot;{green}&amp;quot; etc&lt;br /&gt;
* With this feature the RGYB buttons of remote controls can be configured to select links&lt;br /&gt;
* This would make Firefox compatible with the Netgem iPlayer facility&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
* Implement a possibility to record short macros/scripts in order to automate task done on homepages, e.g. login and print a specific table, etc.&lt;br /&gt;
** Support for regular expressions so that pages with broken URLs can be fixed, HTML can be converted to another format, etc.&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://greasemonkey.mozdev.org/ Greasemonkey]&lt;br /&gt;
&lt;br /&gt;
== Patching display ==&lt;br /&gt;
Let the user configure the display of their page and &#039;patch&#039; them.&lt;br /&gt;
&lt;br /&gt;
For exemple, change some image, text disposition or even the whole design of the page using regular expression. (Maybe witch a WYGIWYS editor-like to be more user friendly ?)&lt;br /&gt;
&lt;br /&gt;
(I used a while ago an adblock proxy who do that, but it&#039;s really slow, whith something directly coded in firefox, this will be great ! No more forum witch crap animated smilets if we can change them on client side)&lt;br /&gt;
&lt;br /&gt;
I think about a way that users can themselfs modify a whole page, and submit their &#039;patchs&#039; to a centralized server.&lt;br /&gt;
&lt;br /&gt;
When an other user navigate on the page, he can use a button on the navigation page to switch between the different patches submitted by other people and vote for them.&lt;br /&gt;
&lt;br /&gt;
So for one site, we will probably had a lot of version : Ad-free, Alternative design&lt;br /&gt;
(Sorry for my bad english, if you can reformulate my proposition more clearly, don&#039;t hesitate)&lt;br /&gt;
&lt;br /&gt;
== JavaScript Performance ==&lt;br /&gt;
JavaScript engine is too slow. When a script on page is become unresponsive - Firefox hangs, until window, proposing to stop that script appears. Enclosing enhancements are good, but functionality and quality are the main thing, we must to follow.&lt;br /&gt;
&lt;br /&gt;
== PDF Reader ==&lt;br /&gt;
Make a quick-opening pdf reader, just for text. In other case, run adobe or similar&lt;br /&gt;
&lt;br /&gt;
== Rename tabs ==&lt;br /&gt;
It would be useful if end users could rename tabs after opening.  Oftentimes, pages with wildly disparate content have similar headings, particularly if browsing forums or newspages or anything where a lot of content comes from a single site.  If you could take six tabs all saying &amp;quot;CNN.COM - YOUR SOURCE F...&amp;quot; and change each of them to the subject of the page, it would greatly simplify things.&lt;br /&gt;
&lt;br /&gt;
It really does come up quite often, even if you use separate windows instead of tabs, that the data listed in the browser summary field is basically useless due to excessively long page titles.  This does sound like a good feature.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note:&#039;&#039; (Sorry for my bad english, if you can reformulate my proposition more clearly, don&#039;t hesitate)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note:&#039;&#039; Done and done.&lt;br /&gt;
&lt;br /&gt;
== Incorporate Wizz RSS ==&lt;br /&gt;
To incorporate the Wizz RSS. It becomes it native of the program.&lt;br /&gt;
&lt;br /&gt;
== ActiveX ==&lt;br /&gt;
* Implement full ActiveX support&lt;br /&gt;
** including optional support via WINE under Linux&lt;br /&gt;
&lt;br /&gt;
;Comments&lt;br /&gt;
No way! --[[User:Alenonimo|Alenonimo]] 15:41, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Web services integration ==&lt;br /&gt;
Automatically create a web services test form by inspecting a URL to a WSDL file. For comparison, ASP.NET can do this by browsing to a web services URL like foo.asmx?wsdl&lt;br /&gt;
&lt;br /&gt;
== Web mail integration ==&lt;br /&gt;
Following Firefox 2 support for online web feed readers, it could be extended to web mail services like Yahoo! Mail, Hotmail and Gmail at least. Users should be able to select one or more web mail providers and set a default or just keep the default stand alone email client. The idea is not to develop a complete email client but to provide minimum integration:&lt;br /&gt;
* New mail notification through an alert a la &amp;quot;Downloads complete&amp;quot;&lt;br /&gt;
* mailto: handling&lt;br /&gt;
* File/Send link... overlay&lt;br /&gt;
* More providers can be added with preferences for compose URL and new mail XPath&lt;br /&gt;
&lt;br /&gt;
== Email pseudo-url ==&lt;br /&gt;
Presently the mailto: pseudo url simply opens up a mail client. In the old Netscape/Mozilla days, the mail client was part of the package, so it wasn&#039;t necessarily such an issue.&lt;br /&gt;
Perhaps Firefox could incorporate a lite smpt component which could actually send off data, perhaps as part of a form&#039;s action.&lt;br /&gt;
&lt;br /&gt;
== Explorer files integrated ==&lt;br /&gt;
Firefox 3.0 should integrate a file explorer of your system, while having the same characteristics as a web page: Tabs, mouse gestures, bookmarks. etc.&lt;br /&gt;
&lt;br /&gt;
== Explorer integration (Windows) ==&lt;br /&gt;
In Windows allow file system browsing (ie C:\windows), perhaps by calling on MSHTML APIs.&lt;br /&gt;
* Preferably using default file manager -open Koqueror in the current tab when a local directory path is entered&lt;br /&gt;
&lt;br /&gt;
In Windows, allow Firefox to change global settings for preferred browser; not only changing preferred browser for files-types, but also to change what browser applications start when they want to access a webpage.&lt;br /&gt;
&lt;br /&gt;
== Link Activation ==&lt;br /&gt;
* Allow popup windows (ones that don&#039;t currently work in tabs) to appear in tabs.&lt;br /&gt;
* Add option to pre-process Javascript (and Flash?) links - enable MMB/CTRL-click to open these in new tab, by tracking the target before obeying the command&lt;br /&gt;
* Improved functionality when opening embedded Windows Media Player video files.&lt;br /&gt;
* When hovering over a link, show its target in status bar (e.g. &amp;quot;Open http://example.com/ in a new tab&amp;quot;) as in Safari.&lt;br /&gt;
* Allow the user to draw a box on the webpage that launches all links within the box bounds, as new tabs&lt;br /&gt;
* User key for this could be MMB, Drag or a modifier key with LMB, Drag.&lt;br /&gt;
* if a large number of links are selected, a confirmation box could ask weather this was the users intention.&lt;br /&gt;
* A simple example of where this would be useful is opening a number of items in a list of links, including the results of a search engine.&lt;br /&gt;
*Text highlighted that starts with http:// can be opened in a new tab by dragging the selected text upward.&lt;br /&gt;
*Any link will open in a new tab if dragged in any direction rather than being clicked.&lt;br /&gt;
*Boss key, hot key combo that minimizes and removes from task bar, same combination brings it back. &lt;br /&gt;
*if a link links to an image an preview of that image after 1 second of hovering over that link would be nice. The picture should have some kind of [X] to close it (or clicking somewhere else) and a resizer of that preview image would be nice too.&lt;br /&gt;
*if I mark a text which contains a URL that does is not clickable it would be nice to have a right click option to open that link (marked text need to be parsed. if a collection of links is in that marked text a chooser would be nice (seen in opera) + &amp;quot;open all links in tabs&amp;quot; would be nice too&lt;br /&gt;
*an option to parse all links in a website for dead ends. example: software collection of a 5 month old website. with an option to check (behind the scenes) all links for working results would be nice. If a link returns a &amp;quot;not found&amp;quot; or so, FF could darken that link (or alter an tiny image in front of the link - sad skull - or so.&lt;br /&gt;
* When downloading a pdf (non HTML file) with target=&amp;quot;othertarget&amp;quot; in link check mime type first before opening another (empty) tab and download / process the file directly.&lt;br /&gt;
* An integrated prefetching mechanism (use free bandwith to load in background all the static pages linked from the page) - similar to Fasterfox plugin.&lt;br /&gt;
* After i click Shift + click of link i open a link in other window. Now Gecko focuses a loaded window after loading but it&#039;s very bad! I suggest to do not focus loaded windows after a loading page through &amp;quot;Shit + click of link&amp;quot;. It puts off from browsing :(&lt;br /&gt;
* Same as the one above when reading email with several links: Every click on a link brings FF to focus. Better would be keeping FF in background so that one can read the whole mail undisturbed.&lt;br /&gt;
* Make an option that Ctrl+Alt+Click, or some other combination, that will open a &amp;quot;preview&amp;quot; of the like page in a &amp;quot;bubble&amp;quot; or some other form of preview.&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [https://addons.mozilla.org/firefox/1269/ Fasterfox plugin]&lt;br /&gt;
&lt;br /&gt;
== Link Context Menu ==&lt;br /&gt;
* Add a command to open selected text in a new tab/window.&lt;br /&gt;
* Allow to customise the links context menu. I for example have never clicked on the &amp;quot;Send Link&amp;quot;, &amp;quot;Bookmark This Link&amp;quot; on purpose and i hate it when it starts my outlook or opens up the bookmark dialog.&lt;br /&gt;
; References&lt;br /&gt;
* https://addons.mozilla.org/firefox/1472/&lt;br /&gt;
&lt;br /&gt;
== Additional Mouse Interactivity ==&lt;br /&gt;
* Whitespace grabs within the document act as grabbing the icon in the address bar.&lt;br /&gt;
* Dragging links to whitespace opens the link in new tab or window&lt;br /&gt;
* Highlighting text causes it to be treated as a link in all of it&#039;s functionality, including the I&#039;m feeling lucky Google search.  If the highlighted text is a valid URL but not formated link (clickable) then open in new tab.&lt;br /&gt;
* Shift-click, alt-click or whatever on any graphical object (animated gif, flash etc.) hides the object&lt;br /&gt;
* Opera has a nifty feature with it&#039;s Mouse Gestures when you visit an Apache Directory Index or a Gallery site, and a few other sites. When you are on the index, you can just &amp;quot;go forward&amp;quot; in an imaginary history and it will start with the first link. Continuing going forward, will result in the second link, third link, etc... And when you&#039;ve seen them all - you&#039;re back at the Index page.&lt;br /&gt;
&lt;br /&gt;
== Javascript Links ==&lt;br /&gt;
* When ctrl+click or middle clicking a void() + onclick link browser opens current page in a new tab or window then performs a click on the requested link.&lt;br /&gt;
; References&lt;br /&gt;
* See {{bug|55696}}&lt;br /&gt;
&lt;br /&gt;
== Tab Refresh ==&lt;br /&gt;
* Allow to refresh Tabs automatically by a counter&lt;br /&gt;
** When a change is made to the page on a reload, the tab should change visually&lt;br /&gt;
&lt;br /&gt;
== Independent tabs ==&lt;br /&gt;
* The main browser interface should be on a thread that MUST never stop responding (and have a bigger priority). Each tab, should have it&#039;s own thread used to fill it&#039;s content. If a web page from inside one tab stops responding (or takes too much to load - such as big pdf files or sites that use java - but not resticted to those) the tab should be coloured in a different way (and maybe some text: the web page is not responding). The user MUST be able to either stop  , go back, or close the tab, even if the content is not responding. It&#039;s VERY anoying now if I open lots of tabs, and the last stops responding, I must close the browser. (true the session restoration is a good step, but it&#039;s only a workaround, not the real solution to the problem).&lt;br /&gt;
&lt;br /&gt;
== Quick Top of page/Bottom of page ==&lt;br /&gt;
* Perhaps a Goto Top and Goto Bottom button in the Find bar at the bottom of the browser.  This would be faster than using the scrollwheel, which many mice don&#039;t have.  &lt;br /&gt;
* Duplicates Ctrl-Home / Ctrl-End functionality. Would an extra icon to do this be useful?&lt;br /&gt;
&lt;br /&gt;
== Uploading Files ==&lt;br /&gt;
Auto-zip multiple files in upload dialog&lt;br /&gt;
* Implement multiple file selections in the upload dialog that automatically generates a archive (.zip) for easy transmissions of many files.&lt;br /&gt;
* After selecting multiple files a dialog shall appear that asks for the file name of the archive (to be transmitted, auto-naming already included) and confirms the archive type (.zip/.tar.gz/whatsoever)&lt;br /&gt;
&lt;br /&gt;
== Support drag and drop files from OS into a text box / text area ==&lt;br /&gt;
* Dragging a file icon from an OS file browser window should drop the name of the file in the target text box. Main use would be for uploading files, but it can be convenient for any other case when a file name and path must be used. It would be a must-have for web-based Document Management Systems, like [http://www.egroupware.org eGroupWare&#039;s] DMS.&lt;br /&gt;
; References&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=50660 bug 50660] and [https://bugzilla.mozilla.org/show_bug.cgi?id=347178 bug 347178]&lt;br /&gt;
* [http://slashdot.org/comments.pl?sid=200759&amp;amp;cid=16438433 A comment on Slashdot that gives a nice example of the problem]&lt;br /&gt;
* [http://e-vertise.com/dragtext/feature.html What DragText does] in OS/2.&lt;br /&gt;
&lt;br /&gt;
== Dynamic Font Support ==&lt;br /&gt;
Support dynamic font such as prf, eot or svg. Considering the huge advancements made in with SVG in the Firefox browser, I really can&#039;t see any excuse for NOT including this technology.&lt;br /&gt;
&lt;br /&gt;
From a designer&#039;s point of view it makes just about the &#039;&#039;&#039;most&#039;&#039;&#039; amount of sense - with IE4 onwards supporting font embedding, gifting this technology to FF  would just about cover 99% of browsers - the possibilities from a typography point of view are fantastic.&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.laakshmi.com/aarre/wp/archives/36 this blog]&lt;br /&gt;
&lt;br /&gt;
;Comments&lt;br /&gt;
&lt;br /&gt;
No. Firefox should support dynamic FON, TTF and OTF fonts. --[[User:Alenonimo|Alenonimo]] 15:43, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Syntax Highlightning ==&lt;br /&gt;
* Devloper aware syntax highlightning&lt;br /&gt;
** No language includes these words &amp;amp;amp;nbsp;, &amp;amp;lt;th&amp;amp;gt; and such. The spellchecker should know about symbols used by developers, bloggers and wikiwriters and not to highlight them as a syntax error at least.&lt;br /&gt;
&lt;br /&gt;
== Linux compatibility ==&lt;br /&gt;
* Render embedded buttons with native GTK2 widgets&lt;br /&gt;
* Make keyboard shortcuts work with non-Latin keyboard layouts in GTK2 (currently, GTK1 builds work as they are supposed to, as well as GTK2 under GNOME. But wth, not all people use GNOME!)&lt;br /&gt;
* Make sure GTK2 builds do not screw up the keyboard focus: focus is periodically placed to the improper widgets which effectively disables keyboard shortcuts until mouse click inside browser.&lt;br /&gt;
; References&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=232553 bug #232553].&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=340944 bug #340944], [https://bugzilla.mozilla.org/show_bug.cgi?id=69230 bug #69230], [https://bugzilla.mozilla.org/show_bug.cgi?id=295614 bug #295614].&lt;br /&gt;
&lt;br /&gt;
== Mac OS X compatibility ==&lt;br /&gt;
* Support Command-Option-F to select search toolbar (standard for Mac applications).&lt;br /&gt;
* Render embedded buttons with native Aqua widget&lt;br /&gt;
* Dragging favicon to bookmark bar:  Expand bookmark folders for bookmark placement when hovering -- FF 1.X+ under other OS&#039;s have been able to do this.&lt;br /&gt;
; References&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=299185 bug #299185]&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=136524 bug #136524]&lt;br /&gt;
&lt;br /&gt;
== Long term target ==&lt;br /&gt;
On a long term basis Mozilla has come to a cross-road. The current XUL technology can&#039;t be used on a PAD/Smart phone nor on an OLPC. Yet there&#039;s a need for such a browser/mailer and it&#039;s just a matter of time somebody starts such a project. But I&#039;m sure if such a browser/mailer gets built, it will be ported to the ordinary desktops slowly starting to replace Mozilla. And since switching technologies isn&#039;t a task done in a few weeks this subject has to be taken care of ASAP.&lt;br /&gt;
&lt;br /&gt;
IMO it&#039;s important for Mozilla to start a task force now to think about the long term future. The PDA/Smart phones are already on the market almost exclusively using IE/Outlook and the OLPC and other embedded devices is just on the brink. So the pressure of this task, to prevent Mozilla from lagging behind again, is imminent.&lt;br /&gt;
&lt;br /&gt;
== Evaluating the future of XUL ==&lt;br /&gt;
* It&#039;s essential to first evaluate XUL in the light of new requirements, especially about new devices ranging from the OLPC to embedded devices.&lt;br /&gt;
&lt;br /&gt;
== Evaluating possible alternatives ==&lt;br /&gt;
* Alternatives should be based on the cornerstone &amp;quot;runs anywhere&amp;quot;. Possible is IMO only wxWidgets yet others like Java or .Net/Mono should be rated against XUL as well.&lt;br /&gt;
&lt;br /&gt;
== More vs. Less ==&lt;br /&gt;
Well it seems like we could divide the users&#039; wishes into two overall categories: While the ones can&#039;t get enough features, want more of them and through that keep pushing new technologies and conveniences for the user, the other fraction just want a quick and stable browser, supporting all the W3 standards.&lt;br /&gt;
&lt;br /&gt;
I belong the other category, I want a quick and stable browser with a lot of Extensions and at least 5 distinct good looking skins. Still, I&#039;ve got to admit, that without the more-and-more fraction, I still would not use the Mouse Gestures. So on the one hand, I am 	by all means interested in the ideas of the other users, on the other side, I got to admit that I am _saturated_. The new features in version 2.0, I do not want them. Honestly. Yeah. That&#039;s it. So, unlike most of the users who posted here, I simply do not have any _new_ ideas thus I would prefer to vote uppon the most wanted features.&lt;br /&gt;
&lt;br /&gt;
Instead, you could focus on Sunbird. And of course some of the more interessting extension could some help to improve faster. I do not want to tell anybody how to spent his or her time, but if I am asked, this is my answer.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Core Firefox&amp;quot; &amp;amp; &amp;quot;More Firefox&amp;quot; (Packaging options) ==&lt;br /&gt;
* Distribute a single, lightweight feature-wise version of Firefox WITH a set of Mozilla Firefox developed and branded extensions in a specific extension pack (se the matching suggestion above). With this solution you will have:&lt;br /&gt;
** A Firefox &amp;quot;Core&amp;quot; with just essential features (based upon XULRunner...)&lt;br /&gt;
** A Firefox &amp;quot;More&amp;quot; with many features, released WITH Firefox as Extensions, by the Mozilla Firefox development team, and updated in sync with Firefox &amp;quot;Core&amp;quot;.&lt;br /&gt;
* Marketing wise, it could be like now a SINGLE installer, with an optional flag to be turned off during install. Still, after the setup, you could remove the extensions and you&#039;ll be &amp;quot;light&amp;quot; again.&lt;br /&gt;
; References&lt;br /&gt;
* [http://wiki.mozilla.org/User_talk:Folletto#Firefox_Core_.2B_More Firefox Core + More]&lt;br /&gt;
&lt;br /&gt;
; Commentary&lt;br /&gt;
: I fully support the idea of a minimal firefox with official extensions from the devs and unofficial extensions from the communitiy. Firefox is getting too big. The first time I used Firefox (around 0.5 ?), I used it, because it was small and fast! Now it just takes too long to load. This also helps the core team to do it&#039;s core stuff, and the extensions people to work on thier extensions separatly. If they want to update a feature or remove some bug, only the new extension has to be upgraded and not the full Firefox package. Official extensions would also allow the devs to adopt community extensions, if they are deemed usefull for (nearly) everyone, and add them to the offical Firefox extensions.&lt;br /&gt;
&lt;br /&gt;
=== Extension packs ===&lt;br /&gt;
How about a extension &#039;mode&#039; pack or something? This could be a bunch of plugins grouped under a certain name like &#039;Standard&#039;,&#039;Ultra Fast&#039;,&#039;WebDeveloper&#039;,&#039;Kiosk&#039; etc... and then have a simple drop down where one could select the &#039;mode&#039; and only plugins for that mode would be loaded. This way we get the fast version, and the features packed versions for those who want it (and we can easily switch). Ofcourse let the user modify the  mode pack if they wish, but this can be hidden somewhere so beginners don&#039;t stumble upon it by mistake and mess things up.&lt;br /&gt;
&lt;br /&gt;
It really is not a &#039;fast mode&#039; vs &#039;feature packed mode&#039; only, as it depends very much on what features a user wants and what they are doing at the time. By creating a couple of common usage mode packs it will make it easy to customize without having to individually download and install each plugin (though one could still do this). Maybe this is what a &#039;profile&#039; is all about, but then again I still like to share bookmarks no matter how I&#039;m browsing.&lt;br /&gt;
&lt;br /&gt;
I for one sometimes like the browser to be very fast, at other times I prefer all the web developer options, and at other times when browsing for personal use I&#039;d like other plugins loaded.&lt;br /&gt;
&lt;br /&gt;
This way the core can stay small but first time users still get the cool behaviours they like without having to understand this whole plugin install business.(so a standard download and a core download without the mode packs for example)&lt;br /&gt;
&lt;br /&gt;
The use case I see is that first time users will want all the whiz bang toys to atleast match other browsers, and don&#039;t want to go through and figure out what extensions are and how to install, they just want to click go and off they go. Experienced users on the other hand may want other features or a slimmed down feature set. I think this approach solves both issues.&lt;br /&gt;
&lt;br /&gt;
I love the idea of official extensions! And I&#039;d definately like the ability to strip down firefox to the core. This method of development and packageing gets my vote!&lt;br /&gt;
&lt;br /&gt;
Perhaps the installer could be a bit more than just Core &amp;amp; More. You could for example have a check box for extra features, and another for web development tools. Each check box could be expanded to get individual extensions like no-script.&lt;br /&gt;
&lt;br /&gt;
And of course the defaults will be well chosen.&lt;br /&gt;
&lt;br /&gt;
The more functionality you add, the more words and submenus have to be created. And both is confusing for beginners and older folks. What is the difference between words, that seem to mean the same thing at first glance ? Do I have to understand &amp;quot;all these new words&amp;quot; like &amp;quot;javascript&amp;quot;, &amp;quot;PlugIn&amp;quot; ? Keep in mind, not all of the users are like the Techies who develop !&lt;br /&gt;
&lt;br /&gt;
Firefox already has all the necessary stuff. There must always be an easy way for &amp;quot;lightweight-users&amp;quot; to use firefox without getting confused about words, large submenus or confusing questions. &lt;br /&gt;
&lt;br /&gt;
The more functions, the more words, the more confusion. Please, always offer an easy way for the non-techie user ... !&lt;br /&gt;
&lt;br /&gt;
I agree that a much smaller (memory) footprint is needed (even on desktop systems), and love the extension pack idea. I&#039;d like to also strongly suggest looking at the reason for the memory size with the current feature set - 225 MB with just 3 tabs open just seems like too much.&lt;br /&gt;
&lt;br /&gt;
The subject of More vs. Less is quite interesting.  A good starting point might be to ask &amp;quot;what recent features are being used?&amp;quot;.  In that vein, maybe one of the &amp;quot;pre-release&amp;quot; versions could be &amp;quot;instrumented&amp;quot; to count the features used and (with the permission of the user, of course) report back those.  Another way might be to do a web crawl, and see what features are used by various &amp;quot;popular&amp;quot; web sites.  As with ANY feature set, one should realize that &amp;quot;growing featureism&amp;quot; is a very slippery slope.  I suspect that many web users would be content with the features of an older browser (say back to 1999) to do their work.  Remember that each added &amp;quot;feature&amp;quot; involves code, and with any new code comes both bugs and vulnerabilities.  The user community wants neither.&lt;br /&gt;
&lt;br /&gt;
Please focus more on stability, robustness, and security than on adding fun features.  New features are nice, and fixing bugs isn&#039;t so much fun, but I find Firefox to be more of a memory hog and less stable than IE, and that&#039;s pretty sad.  Stop competing against other browsers because you&#039;re afraid of losing market-share.  The only way Firefox will ever be truly great if it&#039;s designed to be great from the ground up.  Focus on changes that are less glitzy and more on changes that are fundamental to making a good browser platform.  When something needs to be re-architected, re-architect it.  Don&#039;t assume that bugs will ultimately get fixed; so far, Firefox has added features faster than bug fixes.  Rather, focus on design principles that minimize the chances that problems will happen and minimize the consequences when they DO happen (and they will!).&lt;br /&gt;
&lt;br /&gt;
I agree with the above. Firefox also has a reputation for being fast and relatively slim and there already is a plugin system for those who want a feature laden browser, so the focus should be on essential improvements that will have an impact on usability for the majority of users. A lot of the proposals here go way beyond what a dedicated browser should be able to do (more or less why Firefox was created from the Mozilla suite in the first place, no?) and would just add a lot of bloat.&lt;br /&gt;
&lt;br /&gt;
I concur with the above two requests.  Fix all the memory leaks!  Firefox leaks memory like a sieve.  I hate having to restart it periodically in order to get it all reclaimed.  A web browser shouldn&#039;t be using nearly 150 MB of ram. That&#039;s  15 MB for each of my open tabs!&lt;br /&gt;
&lt;br /&gt;
(removed further repetitive commentary here)&lt;br /&gt;
&lt;br /&gt;
== Customizable extension sets ==&lt;br /&gt;
The ability for each user to create, save, install, and manage &amp;quot;feature (extension) sets&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Rich Internet Application Support ==&lt;br /&gt;
There is an opportunity here to lead the way in supporting the growing number of DHTML- and Ajax-heavy applications and to provide the browser support needed to eliminate some of the drawbacks of these apps. In all cases a security model will be necessary, probably including some automated safeguards and some user confirmations.&lt;br /&gt;
&lt;br /&gt;
=== Preloaded javascript libraries ===&lt;br /&gt;
* with AJAX large javascript libraries (e.g. &amp;quot;dojo.js&amp;quot;) have to be downloaded which need a lot of time. It would be nice if such libraries could be downloaded local in the background and taken from this local store instead of downloaded from the web when referenced by a page. This would speed up any AJAX page considerably. Which libraries are handled this way may be configured in the &amp;quot;offline&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
=== Local filesystem access ===&lt;br /&gt;
* Allow pages to request access to the local filesystem or some subset thereof (for example, a user&#039;s home directory, desktop, or docs folder) for reading and/or writing.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Hear hear!&amp;lt;/b&amp;gt; This would enable productivity applications on the web far beyond what we can do today. Mozilla has an opportunity to create a standard API for local storage.&lt;br /&gt;
&lt;br /&gt;
=== Access to global UI elements (menubar, taskbar, panels...) ===&lt;br /&gt;
* Allow a page to request access to major OS-level global UI elements like a first-class application. Such elements include the Mac menubar, Windows taskbar, GNOME/KDE panels, Mac Dock, etc. Some are more important than others; for example, being able to write menus to the global menubar is far more important on the Mac platform than Dock access. However, Dock access on the Mac is probably more important than taskbar access on Windows because Windows will already have an entry for each browser window (though being able to define that window&#039;s icon would be nice so users can distinguish between &amp;quot;regular&amp;quot; browser windows and in-browser apps).&lt;br /&gt;
&lt;br /&gt;
=== Enhanced clipboard integration ===&lt;br /&gt;
* Provide APIs to allow non-text apps to manipulate the system clipboard/pasteboard more.&lt;br /&gt;
&lt;br /&gt;
=== More robust file uploads ===&lt;br /&gt;
* Provide single- and multi-select access to standard OS Open dialogs for opening/uploading files. Include an upload manager for asynchronous uploads. Include functionality to resume interrupted uploads. For apps that store data, combine with local filesystem access to allow easy setup of sites that keep local and remote data seamlessly synchronized.&lt;br /&gt;
&lt;br /&gt;
:; Commentary&lt;br /&gt;
:: A standardized synchronization protocol would really help on this one. Why does every photo site need to make their own bulk uploader? A sync protocol could send the sha1 of the files in the local directory tree to the server and then let server request upload of the files that it is missing. Even better, make this a two way sync protocol.&lt;br /&gt;
&lt;br /&gt;
== An alternative view of the web browser ==&lt;br /&gt;
* Firefox as a new kind of desktop manager.&lt;br /&gt;
* Active front end.&lt;br /&gt;
; References&lt;br /&gt;
* [[User:Anonymous42|Some thoughts]]&lt;br /&gt;
&lt;br /&gt;
== Enabeling new Top-Level-Domains (TLDs) on browser basis ==&lt;br /&gt;
* Top-Level-Domains for regions, cities and others&lt;br /&gt;
* Top-Level-Domains with IDN characters&lt;br /&gt;
&lt;br /&gt;
The ICANN process for getting approval for a new TLD is quite slow and very stressful for TLD applicant. Making new and by ICANN not yet approved TLDs available could help to foster the development of the DNS. Firefox could easily enable lots of new TLDs and thereby give regional, cultural, linguistic or ethnic communities the opportunity to present themselves by an own identifier. Not to split up the Internet there can be only domains at those TLDs available for which the community indicates to apply at ICANN for an official approval of their TLD.  &lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [[User:Dotzone|New Top-Level-Domains]]&lt;br /&gt;
&lt;br /&gt;
== Annotations ==&lt;br /&gt;
I think it would be really great if there would be enhanced possibilities of graphical marks. It&#039;s tough to explain. I think of an complicated scientific text. If I print such a text. I highlight some words, cross other chapters out, add some notes.  That&#039;s the big advantage of printing a page.  If I could mark within a browser wouldn&#039;t have to print the page. I could work on screen.&lt;br /&gt;
&lt;br /&gt;
== Decentralized/distributed browsing ==&lt;br /&gt;
In case a website has been slashdotted, Firefox should still be able to reach to its data by using the offline website data which is stored locally at other Firefox users, who were able to connect to it, their disk. Firefox should act as a kind of a torrent client.&lt;br /&gt;
Of course, there might be some security issues. Https websites should be denied and the user itself should be able to disable this &amp;quot;torrent functionality&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Offline browsing ==&lt;br /&gt;
I don&#039;t know where this would go, but how about a really easy off-line browsing agent? Here&#039;s an example of what I do. Every morning I pull up about a dozen web pages in tabs, as a sort of &#039;newspaper&#039; I read specific articles that catch my eye, or have an interest, like say the North Korea problem. I then go to the next article. (just like a newspaper.) I&#039;d like to be able to click a &#039;offline this link&#039; (or something like that), where it downloads just that article, as deep as it needs to go, with all the stuff that goes with it) then save it. I can then take this on my laptop and read it at work, in the car or such if/when I don&#039;t have internet connections. The off-line browsers I&#039;ve used want to download the entire site(s), and are so hard to configure I give up on them.&lt;br /&gt;
&lt;br /&gt;
== Thunderbird in a tab ==&lt;br /&gt;
I have no idea if this is possible, but if Thunderbird is installed it would be cool to have the option of opening Thunderbird as a tab.&lt;br /&gt;
== All Mozilla applications in a tab ? ==&lt;br /&gt;
Why not opening FileZilla, ChatZilla, etc... in a tab : it&#039;s kind of firefox suite ... but the programs are installed separately to avoid one heavy program and get several light ones. Firefox could become an interface for any Mozilla program installed by opening it in a tab.&lt;br /&gt;
&lt;br /&gt;
== Bookmark behaviour ==&lt;br /&gt;
Two buttons for favorites that open as many tabs as there are links in a special folder: One for daily checked pages (e.g. news paper, special forum a.s.o) and one for pages you check only sometimes (e.g. homepages of former friends or employers, news of your hometown a.s.o.)&lt;br /&gt;
&lt;br /&gt;
; Comments&lt;br /&gt;
&lt;br /&gt;
Firefox should Import/Export with more formats. XBEL, xFolk, OPML or even create a new one. Support for tags would be cool too. --[[User:Alenonimo|Alenonimo]] 15:48, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Socket connection ==&lt;br /&gt;
I think the possibility to setup and use a socket connection for client-server communications would be a great improvement for Firefox to use it in Web2.0 / intranet-webapplications.&amp;lt;br&amp;gt;&lt;br /&gt;
I know it&#039;s already possible, but it requires &#039;signed/secure javascript&#039; through a plugin to deploy the possibilities, but it would (and should) be a lot easier if a could just setup a javascript object, like so:&lt;br /&gt;
 &lt;br /&gt;
  mySocket = new SocketClient(&amp;quot;tcp://domain.com/application&amp;quot;);&lt;br /&gt;
  mySocket.onData = processReponse();&lt;br /&gt;
  mySocket.connect();&lt;br /&gt;
&lt;br /&gt;
If you look at the flash player for example, it is used a lot in all kinds of applications, not just gaming or chatting, but it&#039;s also penetrating the intranet-applications business.&lt;br /&gt;
&lt;br /&gt;
== HTTP Sniffer ==&lt;br /&gt;
Have a HTTP Sniffer, where you see what exactly is transmitted, which POST / GET parameter, cookies, loading times etc. Something like httpwatch, see link. That&#039;s why I have to start IE in regular intverals.&lt;br /&gt;
; References&lt;br /&gt;
* http://www.httpwatch.com/&lt;br /&gt;
* http://tamperdata.mozdev.org/&lt;br /&gt;
; Commentary&lt;br /&gt;
: Should this functionality really be in the browser itself, when there are things like [http://www.parosproxy.org/index.shtml Paros Web Proxy]?&lt;br /&gt;
: Sometimes we are required to use a different proxy (e.g. in corporate networks).  Besides, when using HTTPS and gzip compression of pages, the external sniffer will not show the contents of the page. It would be better to sniff by means of the browser itself (both for outgoing requests and for incoming pages, when they are about to be encoded or have already been decoded, respectively, &#039;&#039;by browser&#039;&#039;), and to be able to manage these requests in the browser and/or extensions (allow, deny, save, redirect etc.).&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
* I see many attacks upcoming, which manipulate the DOM-tree inside the browser, altering transactions in banking-systems a.s.o.&lt;br /&gt;
* What i wish for Firefox is, to have ONLY signed extensions!&lt;br /&gt;
* I want a default block of all extensions to manipulate SSL-protected sites.&lt;br /&gt;
This security-feature will be a boost for the usage of Firefox, because all banks will promote FF.&lt;br /&gt;
&lt;br /&gt;
== Flexible table element selection and copy ==&lt;br /&gt;
For example, select and copy a column (or columns) from a html table&lt;br /&gt;
* Press Ctrl/Cmd when selecting&lt;br /&gt;
&lt;br /&gt;
== User dictionaries ==&lt;br /&gt;
I have an existing &amp;quot;user.dic&amp;quot; dictionary, and a couple of specialist dictionaries (&amp;quot;avifauna.dic&amp;quot;, &amp;quot;lepidoptera.dic&amp;quot;). They are used by several of my apps, including my e-mail client (Turnpike) and various MS Office apps. I should be able to direct FF to use the former as its dictionary to which new words are added, and to check against all of them when spell-checking.&lt;br /&gt;
&lt;br /&gt;
Also, when the word I&#039;m spell checking is at the bottom of the window, then the suggested replacements should be at the bottom of the context menu.&lt;br /&gt;
&lt;br /&gt;
== Various ==&lt;br /&gt;
* Move all MPL code to GPL&lt;br /&gt;
&lt;br /&gt;
== Better Support for Web Apps ==&lt;br /&gt;
See my [[User_talk:FunTomas|article]] on that topic.&lt;br /&gt;
&lt;br /&gt;
==Memory management==&lt;br /&gt;
Try to minimize the memory usage of Firefox. May be we can have one feature (one button click), which enables the browser to run with minimum feature and there by reducing the memory usage.&lt;br /&gt;
&lt;br /&gt;
==Save web pages in pdf or odt format==&lt;br /&gt;
Allow save html pages in pdf or odt format.&lt;br /&gt;
&lt;br /&gt;
==Spell-check support for multiple languages==&lt;br /&gt;
I&#039;m doing a doctorate in a French university, on databases, and I&#039;m Romanian. This means that I mail/post/write things in French, English and Romanian all the time, sometimes even in the same text box. I&#039;d like a way to tell FF what languages I&#039;m likely to use so that it can use those dictionaries at the same time. If it&#039;s really smart, it should also detect what language each sentence/paragraph/text-box is after a few words and restrict the dictionary automatically to that language. And, perhaps, it should use a different underline color for words that are not in the &amp;quot;current language&amp;quot; dictionary but are in another &amp;quot;in use&amp;quot; dictionary, for cases of [http://en.wikipedia.org/wiki/Code-switching code-switching] (it happens very often when discussing computer-related things in another language than English).&lt;br /&gt;
&lt;br /&gt;
==Restart==&lt;br /&gt;
Restart the firefox browser, but restore the session. So that you can get extensions working without losing all your tabs etc.&lt;br /&gt;
&lt;br /&gt;
; Comments&lt;br /&gt;
&lt;br /&gt;
That&#039;s implemented already. Just change the Home Page settings to load your previous session. --[[User:Alenonimo|Alenonimo]] 15:49, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Built-in Flash Support==&lt;br /&gt;
Forget about SVG and Canvas, build an open source Flash implementation into the browser and get rid of the plugin. You could start from gnash http://www.gnu.org/software/gnash/ Use the MIT license and give the source code to  Microsoft, they might even help write it.&lt;br /&gt;
&lt;br /&gt;
==PopUp Blocker==&lt;br /&gt;
The popup blocker need not have the &amp;quot;Options&amp;quot; button at the end. Instead, clicking anywhere on the popup blocker, we should be able to bring the pop-up blocker options menu (ala IE). Also, add the &amp;quot;Temporarily allow pop-up for this page&amp;quot; option to the main options menu.&lt;br /&gt;
&lt;br /&gt;
==CPU usage when minimized==&lt;br /&gt;
Stop flash animations and other CPU power stealers when Firefox window is not selected or is minimized, and for no selected tabs.&lt;br /&gt;
&lt;br /&gt;
==New User Agent string layout==&lt;br /&gt;
The actual User Agent strings are confusing and should be deprecated. Firefox 3 could use an User Agent strings simmilar to Opera. Ex:&lt;br /&gt;
&lt;br /&gt;
 Firefox/3.0 (Windows NT 5.0; U; pt-BR)&lt;br /&gt;
&lt;br /&gt;
Or yet:&lt;br /&gt;
&lt;br /&gt;
 Gecko/1.9 (Windows XP; pt-BR) Firefox 3.0&lt;br /&gt;
&lt;br /&gt;
--[[User:Alenonimo|Alenonimo]] 15:41, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Process Isolation for each Web Site==&lt;br /&gt;
With web browsers becoming the de facto application launchers in desktops and several web applications (e.g. gmail) being used continuously, it is very important that an ill-behaved web site is not able to crash the entire web environment. At most, it should crash itself, without affecting the other web sites showing on other windows/tabs or requiring firefox to restart.&lt;br /&gt;
[[User:Mrcgran|Mrcgran]] 19:34, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Independent sessions per tab/window==&lt;br /&gt;
Currently, any web browser I am aware of shares sessions across all instances of the browser (windows/tabs). It would be nice to separate a window or tab and create a new session within it. This would allow you to have, say, two different GMail accounts logged-in at the same time without needing to have two different web browsers.&lt;br /&gt;
&lt;br /&gt;
==Won&#039;t comeback button==&lt;br /&gt;
In order to minimize the &amp;quot;leak&amp;quot; of memory that the &amp;quot;quick back&amp;quot; and &amp;quot;quick forward&amp;quot; features use we should have an button &amp;quot;I won&#039;t come back&amp;quot; this will close the tab and unload everything it had in the memory so that if you close every tab the memory usage will drop back the their 30-40MB that are used on start. Also we should allow the user to define this as his/her normal closing button (so if you close the tab and have that option checked will unload automatically the memory).&lt;br /&gt;
&lt;br /&gt;
==Easier tildes, ñ and Cyrillic characters==&lt;br /&gt;
I usually use the ZombieKeys for that, however in some text areas I can&#039;t use it, and it seems that the creator of that extension will no longer update it, so, we should have it &amp;quot;by default&amp;quot; (sadly ala IE7). This could be an extra extension (also might be an extension for Cyrillic characters) because I agree with the core/more Firefox movement.&lt;br /&gt;
&lt;br /&gt;
==Page split==&lt;br /&gt;
Add ability to split Web pages display.&lt;br /&gt;
Web pages may be splited horizontally as spreadsheets does. This feature should include two panels display, each one with its own scrollbar on the right and ability to display result of a link clicked on one panel on the other panel as long as link refers to the same page.&lt;br /&gt;
This may be very useful for long pages with multiples internal links and especially for pages containing a table of content on the top (as this one :-) ). This way we could keep TOC on the top panel and navigate through content on the bottom panel.&lt;br /&gt;
&lt;br /&gt;
==Export/Import config to/from XML==&lt;br /&gt;
Add ability to export selected config elements (arrived at by running a search within the about:config page) to a file in XML format. The file should have some version info in the header. Each record should optionally contain an extra field for a URL that will point to description of the config element. It should be possible to import the XML back after editing.&lt;br /&gt;
&lt;br /&gt;
==Easy Mechanism/API for changing/adding client-side scripting language dynamically==&lt;br /&gt;
Javascript is the default scripting language in Firefox, but javascript is not the best language to use in every problem domain, due to its nature or to legacy code. &lt;br /&gt;
&lt;br /&gt;
Therefore, Firefox should add an easy (standard/documented with examples) mechanism/API to allow developers to plug in new scripting languages (such as python, haskell, lua, ruby etc) with full access to standardized DOM/CSS, and to users to download them (in the form of some add-on/plugin) and switch them on on-the-fly without resetting the browser. &lt;br /&gt;
&lt;br /&gt;
With the continuous trend in executing client-side web applications, this would be a boost to using Firefox as an OS-agnostic desktop application provider environment. The scripting language name should be as easy to choose as putting the name inside the [script language=&amp;quot;[name]&amp;quot;] tag attribute. It should be possible to use several scripting languages on the same web page. &lt;br /&gt;
&lt;br /&gt;
Microsoft Internet Explorer already implements something on these lines with their ScriptHost API, that allows any script engine to be hosted in Internet Explorer (there&#039;s even a HaskellScript language that uses this API on top of IScript, a COM interface). Why not implement some similar IScript interface on top of XPCOM?&lt;br /&gt;
[[User:Mrcgran|Mrcgran]] 23:42, 4 November 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
==Support for the MNG format==&lt;br /&gt;
The MNG format would be an alternative to the old GIF format, which is used really often (eg: boards&#039; smileys, animated buttons, etc ...). It&#039;s lack of Alpha channel support is really annoying when you start to create animations not to be used on only one colored background.&lt;br /&gt;
&lt;br /&gt;
The MNG format, which is based on the PNG format, supports alpha channel and animation, but it&#039;s not yet a standard. This format needs to be helped in becoming one, but if there was only Microsoft who could do sommething by intergrating the format in IE, we could wait for a long time. Thus, I think Firefox should follow Konkeror in the integration of this format to accelerate the &amp;quot;standardization&amp;quot; of MNG and the &amp;quot;elimination&amp;quot; of GIF, to help the World Wide Web in becoming more user friendly.&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* http://en.wikipedia.org/wiki/MNG&lt;br /&gt;
* http://en.wikipedia.org/wiki/Gif&lt;br /&gt;
&lt;br /&gt;
:I&#039;m afraid those were supported by the browser, but were deprecated because it&#039;s low support by the Web.&lt;br /&gt;
&lt;br /&gt;
==Save page independently==&lt;br /&gt;
Option to save page into all-in-one html. Images can be included with data URL-s, javascript and css can be included to page naturally. Flash, java and others are more complicated, but in first step these can be ignored...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;link src=&amp;quot;my.css&amp;quot; ...&amp;gt; will be &amp;lt;style&amp;gt;...content of my.css...&amp;lt;/style&amp;gt; and &amp;lt;script src=&amp;quot;my.js&amp;quot; ... /&amp;gt; will be &amp;lt;script&amp;gt;...content of my.js...&amp;lt;/script&amp;gt;. Images will have src=&amp;quot;data,...&amp;quot;&lt;/div&gt;</summary>
		<author><name>Carutsu</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Other_or_Uncategorized&amp;diff=40391</id>
		<title>Firefox/Feature Brainstorming:Other or Uncategorized</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Other_or_Uncategorized&amp;diff=40391"/>
		<updated>2006-11-06T22:30:40Z</updated>

		<summary type="html">&lt;p&gt;Carutsu: /* Support for the MNG format */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FeatureBrainstorming}}&lt;br /&gt;
&lt;br /&gt;
== Widgets ==&lt;br /&gt;
* In my opinion, that&#039;s the only feature lacking in Firefox to create first-quality &amp;quot;mozlets&amp;quot;, similar to the Opera&#039;s widgets or Safari&#039;s dashboard (if not better, since Opera&#039;s widget goes nowhere farther than using XShape). &lt;br /&gt;
&lt;br /&gt;
== Editions ==&lt;br /&gt;
* Create several Editions for example standard edition, web developer edition,  low memory edition, kid&#039;s edition, or even google edition&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Open page in another browser&amp;quot; option ==&lt;br /&gt;
* Simple, useful, and easy to implement.&lt;br /&gt;
&lt;br /&gt;
== Conditional Comments ==&lt;br /&gt;
Allow users to add CSS filters for version compatibility that doesn&#039;t rely on a CSS rule being implemented. Arguably, this is the unofficial standard for dealing with Internet Explorer bugs and it would be nice to have a simple interface for doing this with any browser (just in case things change later on down the line). The syntax should be about the same, so something like &amp;amp;lt;!--[if lte FF 6]&amp;amp;gt; &amp;amp;lt;![endif]--&amp;amp;gt; would be appropriate.&lt;br /&gt;
&lt;br /&gt;
; Comments&lt;br /&gt;
That&#039;s a very good idea! It could prevent use of CSS hacks in future. Opera could do that too. --[[User:Alenonimo|Alenonimo]] 15:41, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Glow Text ==&lt;br /&gt;
Allows text to Glow when the glow HTML command is used, such as in IE7.&lt;br /&gt;
&lt;br /&gt;
== Page autorefresh ==&lt;br /&gt;
Create a new &amp;quot;Automatically page refresh&amp;quot; submenu in page&#039;s content menu (and inside &amp;quot;In this frame&amp;quot; submenu). It might contain items like &amp;quot;Stop autorefresh&amp;quot;, &amp;quot;5 seconds&amp;quot;, &amp;quot;10 seconds&amp;quot;, &amp;quot;1 minute&amp;quot;, &amp;quot;5 minutes&amp;quot;, &amp;quot;Custom...&amp;quot;. The page should be automatically refreshed untill &amp;quot;Stop autorefresh&amp;quot; selected or user navigated away from the page. In case of page was loaded by &#039;POST&#039; command the new item should be &amp;quot;disabled&amp;quot; or user might be asked about &amp;quot;repost data every time&amp;quot;.&lt;br /&gt;
:There is already a couple of extensions for that.&lt;br /&gt;
&lt;br /&gt;
== Synesthetic Surfing ==&lt;br /&gt;
Synesthesia, or the cross-linking of senses, has been long known to be a powerful nmonic for anyone with the ability to tap it. Richard Feynman often thought of complex physics equations in colors, and these powerful associations can be used to assist in surfing the web. &lt;br /&gt;
&lt;br /&gt;
I am a synesthetic of a few different flavors, one of which is letter/number to color associations. Whole words have color averages usually dominated by the first letter. The word &amp;quot;Web&amp;quot; for example, is orange with some blue hues at the end. I found a plug-in for Firefox that colored your tabs, but it was random. I would like to see user-picked colors for specific domains. For example, www.google.com would be a yellowish-orange color on the tab. I would select the specific hue I wanted and the tab would be colored so. That way, if I have a many tabs open at the same time, I will know which one is google at a glance. The ability to associate tonal sounds with the tabs as a mouse-over function or click function would also  be very helpful. Those who are more inclined to audio cues would benifit from this immensely! I love designing GUIs, so don&#039;t worry, if you don&#039;t code this, I will ;)  -NeuralZen   &lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Synesthesia Synesthesia] (wikipedia)&lt;br /&gt;
&lt;br /&gt;
; Commentary&lt;br /&gt;
: It shouldn&#039;t be user picked, but extracted in some ways from the URL domain and optionally changed by a meta tag in the XHTML. This is important to make it a useful feature for both sites and communications (on other computers, the same site will have the same colour). Also it doesn&#039;t overload unneeded customization.&lt;br /&gt;
&lt;br /&gt;
== Propietary Anchor mode ==&lt;br /&gt;
Many pages don&#039;t have anchors so linking to Content that is somewhere on the page can be a pain. Make possible custom anchors like this would make firefox scroll 0pixel to left and 555pixel down:&lt;br /&gt;
&lt;br /&gt;
 url#custom(0,555)&lt;br /&gt;
&lt;br /&gt;
This make firefox scroll to the 5th H1 element on the page and highlight it decently:&lt;br /&gt;
&lt;br /&gt;
 url#custom(h1/5)&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.w3.org/TR/xptr-framework/ XPTR framework]&lt;br /&gt;
&lt;br /&gt;
; Commentary&lt;br /&gt;
* Pixels are unsafe (depending on fonts, zooming etc.)&lt;br /&gt;
* This looks like reinventing the wheel. use xpath instead?&lt;br /&gt;
* This implies support for XPointer&lt;br /&gt;
&lt;br /&gt;
== Smooth vs Raw Page Transitions ==&lt;br /&gt;
There isn&#039;t any *good* point to have the previous page &amp;quot;visible but unusable&amp;quot; until the new page starts rendering, a block a time. This is aesthetically awful and without any useful gain at the UI level.&lt;br /&gt;
&lt;br /&gt;
=== Details &amp;amp; Commentary ===&lt;br /&gt;
&#039;&#039;&#039;Smooth Page Transition&#039;&#039;&#039;: when someone clicks on a link, the page will slightly fade out, indicating that it is refreshing until the new page is fully ready, when a smooth (really &#039;&#039;&#039;fast&#039;&#039;&#039; crossfade &amp;lt;0.5sec, maybe). On the page there should be some form of interaction that could allow to see - and browse, and use - the previous page until the new is fully loaded AND the possibility to switch to the new one, displaying it a block a time.&lt;br /&gt;
* If implementing this, Firefox could adhere to some of IE page/site transition definitions from HTTP response or meta http-equiv headers.&lt;br /&gt;
** Please no: this is a step back in the past using BAD transitions that were just annoying. This feature, as stated, is conceptually &#039;&#039;&#039;DIFFERENT&#039;&#039;&#039; and must NOT be assimilated with the IE page transitions. &lt;br /&gt;
* The point here is to make the navigation softer and nicer for everyone (cool-factor), not only occasional user, and behaving more like an offline app. The &#039;&#039;&#039;&amp;quot;freeze page, load the other one block a time&amp;quot; is obsolete&#039;&#039;&#039; and should be improved into a new form of page transition: unobtrusive, aesthetically pleasant and without drawbacks (on slow connection, seeing the page loading a block a time is useful, don&#039;t avoid it if needed). &lt;br /&gt;
* To be clear: this is COMPLETELY different from the &amp;quot;page transitions&amp;quot; concept seen before on some browsers as site behaviour. This should be an integrated feature, well balanced and &#039;&#039;without annoying drawbacks&#039;&#039;. Also, this should be default but disabled.&lt;br /&gt;
* The interaction could be:&lt;br /&gt;
** On a full-page location refresh (i.e. non javascript) the current page should be lightly dimmed until the new page is ready.&lt;br /&gt;
** When the new page is ready, a fast crossfade should display it.&lt;br /&gt;
** If the page loads slowly, clicking on Forward (a button not really used since now) will show the page loading a block a time, like now.&lt;br /&gt;
** If the user clicks on the dimmed &amp;quot;old&amp;quot; page, it could interact with it until the new page is ready (and faded in). Any click event of course blocks the page load (and the Forward button will turn disabled).&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://wiki.mozilla.org/User_talk:Folletto#Smooth_Page_Transitions Smooth Page Transitions]&lt;br /&gt;
&lt;br /&gt;
== Mouse gestures ==&lt;br /&gt;
Allow the user to use mouse gestures (like right click followed by left click for &#039;back&#039; etc)...&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.opera.com/products/desktop/mouse/index.dml Opera Mouse Gestures]&lt;br /&gt;
* [https://addons.mozilla.org/search.php?q=Rocker&amp;amp;app=firefox Plugins providing this functionality]&lt;br /&gt;
&lt;br /&gt;
== Link navigation using arrow keys ==&lt;br /&gt;
* Using shift+arrowKey, the selection &amp;quot;hovers&amp;quot; to the nearest link in that direction&lt;br /&gt;
* With this feature remote controls can be configured to navigate pages&lt;br /&gt;
* Same as Opera feature&lt;br /&gt;
&lt;br /&gt;
== Remote Control ==&lt;br /&gt;
Support for Red/Green/Yellow/Blue remote control buttons&lt;br /&gt;
* The ability to configure keyboard shortcuts to select HTML elements that have the accesskey attribute in the format: accesskey=&amp;quot;{red}&amp;quot; | accesskey=&amp;quot;{green}&amp;quot;  | accesskey=&amp;quot;{yellow}&amp;quot;  | accesskey=&amp;quot;{blue}&amp;quot;&lt;br /&gt;
* e.g. configure Alt-F1 to select the element with accesskey=&amp;quot;{red}&amp;quot;, Alt-F2 selects element with accesskey=&amp;quot;{green}&amp;quot; etc&lt;br /&gt;
* With this feature the RGYB buttons of remote controls can be configured to select links&lt;br /&gt;
* This would make Firefox compatible with the Netgem iPlayer facility&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
* Implement a possibility to record short macros/scripts in order to automate task done on homepages, e.g. login and print a specific table, etc.&lt;br /&gt;
** Support for regular expressions so that pages with broken URLs can be fixed, HTML can be converted to another format, etc.&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://greasemonkey.mozdev.org/ Greasemonkey]&lt;br /&gt;
&lt;br /&gt;
== Patching display ==&lt;br /&gt;
Let the user configure the display of their page and &#039;patch&#039; them.&lt;br /&gt;
&lt;br /&gt;
For exemple, change some image, text disposition or even the whole design of the page using regular expression. (Maybe witch a WYGIWYS editor-like to be more user friendly ?)&lt;br /&gt;
&lt;br /&gt;
(I used a while ago an adblock proxy who do that, but it&#039;s really slow, whith something directly coded in firefox, this will be great ! No more forum witch crap animated smilets if we can change them on client side)&lt;br /&gt;
&lt;br /&gt;
I think about a way that users can themselfs modify a whole page, and submit their &#039;patchs&#039; to a centralized server.&lt;br /&gt;
&lt;br /&gt;
When an other user navigate on the page, he can use a button on the navigation page to switch between the different patches submitted by other people and vote for them.&lt;br /&gt;
&lt;br /&gt;
So for one site, we will probably had a lot of version : Ad-free, Alternative design&lt;br /&gt;
(Sorry for my bad english, if you can reformulate my proposition more clearly, don&#039;t hesitate)&lt;br /&gt;
&lt;br /&gt;
== JavaScript Performance ==&lt;br /&gt;
JavaScript engine is too slow. When a script on page is become unresponsive - Firefox hangs, until window, proposing to stop that script appears. Enclosing enhancements are good, but functionality and quality are the main thing, we must to follow.&lt;br /&gt;
&lt;br /&gt;
== PDF Reader ==&lt;br /&gt;
Make a quick-opening pdf reader, just for text. In other case, run adobe or similar&lt;br /&gt;
&lt;br /&gt;
== Rename tabs ==&lt;br /&gt;
It would be useful if end users could rename tabs after opening.  Oftentimes, pages with wildly disparate content have similar headings, particularly if browsing forums or newspages or anything where a lot of content comes from a single site.  If you could take six tabs all saying &amp;quot;CNN.COM - YOUR SOURCE F...&amp;quot; and change each of them to the subject of the page, it would greatly simplify things.&lt;br /&gt;
&lt;br /&gt;
It really does come up quite often, even if you use separate windows instead of tabs, that the data listed in the browser summary field is basically useless due to excessively long page titles.  This does sound like a good feature.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note:&#039;&#039; (Sorry for my bad english, if you can reformulate my proposition more clearly, don&#039;t hesitate)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note:&#039;&#039; Done and done.&lt;br /&gt;
&lt;br /&gt;
== Incorporate Wizz RSS ==&lt;br /&gt;
To incorporate the Wizz RSS. It becomes it native of the program.&lt;br /&gt;
&lt;br /&gt;
== ActiveX ==&lt;br /&gt;
* Implement full ActiveX support&lt;br /&gt;
** including optional support via WINE under Linux&lt;br /&gt;
&lt;br /&gt;
;Comments&lt;br /&gt;
No way! --[[User:Alenonimo|Alenonimo]] 15:41, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Web services integration ==&lt;br /&gt;
Automatically create a web services test form by inspecting a URL to a WSDL file. For comparison, ASP.NET can do this by browsing to a web services URL like foo.asmx?wsdl&lt;br /&gt;
&lt;br /&gt;
== Web mail integration ==&lt;br /&gt;
Following Firefox 2 support for online web feed readers, it could be extended to web mail services like Yahoo! Mail, Hotmail and Gmail at least. Users should be able to select one or more web mail providers and set a default or just keep the default stand alone email client. The idea is not to develop a complete email client but to provide minimum integration:&lt;br /&gt;
* New mail notification through an alert a la &amp;quot;Downloads complete&amp;quot;&lt;br /&gt;
* mailto: handling&lt;br /&gt;
* File/Send link... overlay&lt;br /&gt;
* More providers can be added with preferences for compose URL and new mail XPath&lt;br /&gt;
&lt;br /&gt;
== Email pseudo-url ==&lt;br /&gt;
Presently the mailto: pseudo url simply opens up a mail client. In the old Netscape/Mozilla days, the mail client was part of the package, so it wasn&#039;t necessarily such an issue.&lt;br /&gt;
Perhaps Firefox could incorporate a lite smpt component which could actually send off data, perhaps as part of a form&#039;s action.&lt;br /&gt;
&lt;br /&gt;
== Explorer files integrated ==&lt;br /&gt;
Firefox 3.0 should integrate a file explorer of your system, while having the same characteristics as a web page: Tabs, mouse gestures, bookmarks. etc.&lt;br /&gt;
&lt;br /&gt;
== Explorer integration (Windows) ==&lt;br /&gt;
In Windows allow file system browsing (ie C:\windows), perhaps by calling on MSHTML APIs.&lt;br /&gt;
* Preferably using default file manager -open Koqueror in the current tab when a local directory path is entered&lt;br /&gt;
&lt;br /&gt;
In Windows, allow Firefox to change global settings for preferred browser; not only changing preferred browser for files-types, but also to change what browser applications start when they want to access a webpage.&lt;br /&gt;
&lt;br /&gt;
== Link Activation ==&lt;br /&gt;
* Allow popup windows (ones that don&#039;t currently work in tabs) to appear in tabs.&lt;br /&gt;
* Add option to pre-process Javascript (and Flash?) links - enable MMB/CTRL-click to open these in new tab, by tracking the target before obeying the command&lt;br /&gt;
* Improved functionality when opening embedded Windows Media Player video files.&lt;br /&gt;
* When hovering over a link, show its target in status bar (e.g. &amp;quot;Open http://example.com/ in a new tab&amp;quot;) as in Safari.&lt;br /&gt;
* Allow the user to draw a box on the webpage that launches all links within the box bounds, as new tabs&lt;br /&gt;
* User key for this could be MMB, Drag or a modifier key with LMB, Drag.&lt;br /&gt;
* if a large number of links are selected, a confirmation box could ask weather this was the users intention.&lt;br /&gt;
* A simple example of where this would be useful is opening a number of items in a list of links, including the results of a search engine.&lt;br /&gt;
*Text highlighted that starts with http:// can be opened in a new tab by dragging the selected text upward.&lt;br /&gt;
*Any link will open in a new tab if dragged in any direction rather than being clicked.&lt;br /&gt;
*Boss key, hot key combo that minimizes and removes from task bar, same combination brings it back. &lt;br /&gt;
*if a link links to an image an preview of that image after 1 second of hovering over that link would be nice. The picture should have some kind of [X] to close it (or clicking somewhere else) and a resizer of that preview image would be nice too.&lt;br /&gt;
*if I mark a text which contains a URL that does is not clickable it would be nice to have a right click option to open that link (marked text need to be parsed. if a collection of links is in that marked text a chooser would be nice (seen in opera) + &amp;quot;open all links in tabs&amp;quot; would be nice too&lt;br /&gt;
*an option to parse all links in a website for dead ends. example: software collection of a 5 month old website. with an option to check (behind the scenes) all links for working results would be nice. If a link returns a &amp;quot;not found&amp;quot; or so, FF could darken that link (or alter an tiny image in front of the link - sad skull - or so.&lt;br /&gt;
* When downloading a pdf (non HTML file) with target=&amp;quot;othertarget&amp;quot; in link check mime type first before opening another (empty) tab and download / process the file directly.&lt;br /&gt;
* An integrated prefetching mechanism (use free bandwith to load in background all the static pages linked from the page) - similar to Fasterfox plugin.&lt;br /&gt;
* After i click Shift + click of link i open a link in other window. Now Gecko focuses a loaded window after loading but it&#039;s very bad! I suggest to do not focus loaded windows after a loading page through &amp;quot;Shit + click of link&amp;quot;. It puts off from browsing :(&lt;br /&gt;
* Same as the one above when reading email with several links: Every click on a link brings FF to focus. Better would be keeping FF in background so that one can read the whole mail undisturbed.&lt;br /&gt;
* Make an option that Ctrl+Alt+Click, or some other combination, that will open a &amp;quot;preview&amp;quot; of the like page in a &amp;quot;bubble&amp;quot; or some other form of preview.&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [https://addons.mozilla.org/firefox/1269/ Fasterfox plugin]&lt;br /&gt;
&lt;br /&gt;
== Link Context Menu ==&lt;br /&gt;
* Add a command to open selected text in a new tab/window.&lt;br /&gt;
* Allow to customise the links context menu. I for example have never clicked on the &amp;quot;Send Link&amp;quot;, &amp;quot;Bookmark This Link&amp;quot; on purpose and i hate it when it starts my outlook or opens up the bookmark dialog.&lt;br /&gt;
; References&lt;br /&gt;
* https://addons.mozilla.org/firefox/1472/&lt;br /&gt;
&lt;br /&gt;
== Additional Mouse Interactivity ==&lt;br /&gt;
* Whitespace grabs within the document act as grabbing the icon in the address bar.&lt;br /&gt;
* Dragging links to whitespace opens the link in new tab or window&lt;br /&gt;
* Highlighting text causes it to be treated as a link in all of it&#039;s functionality, including the I&#039;m feeling lucky Google search.  If the highlighted text is a valid URL but not formated link (clickable) then open in new tab.&lt;br /&gt;
* Shift-click, alt-click or whatever on any graphical object (animated gif, flash etc.) hides the object&lt;br /&gt;
* Opera has a nifty feature with it&#039;s Mouse Gestures when you visit an Apache Directory Index or a Gallery site, and a few other sites. When you are on the index, you can just &amp;quot;go forward&amp;quot; in an imaginary history and it will start with the first link. Continuing going forward, will result in the second link, third link, etc... And when you&#039;ve seen them all - you&#039;re back at the Index page.&lt;br /&gt;
&lt;br /&gt;
== Javascript Links ==&lt;br /&gt;
* When ctrl+click or middle clicking a void() + onclick link browser opens current page in a new tab or window then performs a click on the requested link.&lt;br /&gt;
; References&lt;br /&gt;
* See {{bug|55696}}&lt;br /&gt;
&lt;br /&gt;
== Tab Refresh ==&lt;br /&gt;
* Allow to refresh Tabs automatically by a counter&lt;br /&gt;
** When a change is made to the page on a reload, the tab should change visually&lt;br /&gt;
&lt;br /&gt;
== Independent tabs ==&lt;br /&gt;
* The main browser interface should be on a thread that MUST never stop responding (and have a bigger priority). Each tab, should have it&#039;s own thread used to fill it&#039;s content. If a web page from inside one tab stops responding (or takes too much to load - such as big pdf files or sites that use java - but not resticted to those) the tab should be coloured in a different way (and maybe some text: the web page is not responding). The user MUST be able to either stop  , go back, or close the tab, even if the content is not responding. It&#039;s VERY anoying now if I open lots of tabs, and the last stops responding, I must close the browser. (true the session restoration is a good step, but it&#039;s only a workaround, not the real solution to the problem).&lt;br /&gt;
&lt;br /&gt;
== Quick Top of page/Bottom of page ==&lt;br /&gt;
* Perhaps a Goto Top and Goto Bottom button in the Find bar at the bottom of the browser.  This would be faster than using the scrollwheel, which many mice don&#039;t have.  &lt;br /&gt;
* Duplicates Ctrl-Home / Ctrl-End functionality. Would an extra icon to do this be useful?&lt;br /&gt;
&lt;br /&gt;
== Uploading Files ==&lt;br /&gt;
Auto-zip multiple files in upload dialog&lt;br /&gt;
* Implement multiple file selections in the upload dialog that automatically generates a archive (.zip) for easy transmissions of many files.&lt;br /&gt;
* After selecting multiple files a dialog shall appear that asks for the file name of the archive (to be transmitted, auto-naming already included) and confirms the archive type (.zip/.tar.gz/whatsoever)&lt;br /&gt;
&lt;br /&gt;
== Support drag and drop files from OS into a text box / text area ==&lt;br /&gt;
* Dragging a file icon from an OS file browser window should drop the name of the file in the target text box. Main use would be for uploading files, but it can be convenient for any other case when a file name and path must be used. It would be a must-have for web-based Document Management Systems, like [http://www.egroupware.org eGroupWare&#039;s] DMS.&lt;br /&gt;
; References&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=50660 bug 50660] and [https://bugzilla.mozilla.org/show_bug.cgi?id=347178 bug 347178]&lt;br /&gt;
* [http://slashdot.org/comments.pl?sid=200759&amp;amp;cid=16438433 A comment on Slashdot that gives a nice example of the problem]&lt;br /&gt;
* [http://e-vertise.com/dragtext/feature.html What DragText does] in OS/2.&lt;br /&gt;
&lt;br /&gt;
== Dynamic Font Support ==&lt;br /&gt;
Support dynamic font such as prf, eot or svg. Considering the huge advancements made in with SVG in the Firefox browser, I really can&#039;t see any excuse for NOT including this technology.&lt;br /&gt;
&lt;br /&gt;
From a designer&#039;s point of view it makes just about the &#039;&#039;&#039;most&#039;&#039;&#039; amount of sense - with IE4 onwards supporting font embedding, gifting this technology to FF  would just about cover 99% of browsers - the possibilities from a typography point of view are fantastic.&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.laakshmi.com/aarre/wp/archives/36 this blog]&lt;br /&gt;
&lt;br /&gt;
;Comments&lt;br /&gt;
&lt;br /&gt;
No. Firefox should support dynamic FON, TTF and OTF fonts. --[[User:Alenonimo|Alenonimo]] 15:43, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Syntax Highlightning ==&lt;br /&gt;
* Devloper aware syntax highlightning&lt;br /&gt;
** No language includes these words &amp;amp;amp;nbsp;, &amp;amp;lt;th&amp;amp;gt; and such. The spellchecker should know about symbols used by developers, bloggers and wikiwriters and not to highlight them as a syntax error at least.&lt;br /&gt;
&lt;br /&gt;
== Linux compatibility ==&lt;br /&gt;
* Render embedded buttons with native GTK2 widgets&lt;br /&gt;
* Make keyboard shortcuts work with non-Latin keyboard layouts in GTK2 (currently, GTK1 builds work as they are supposed to, as well as GTK2 under GNOME. But wth, not all people use GNOME!)&lt;br /&gt;
* Make sure GTK2 builds do not screw up the keyboard focus: focus is periodically placed to the improper widgets which effectively disables keyboard shortcuts until mouse click inside browser.&lt;br /&gt;
; References&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=232553 bug #232553].&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=340944 bug #340944], [https://bugzilla.mozilla.org/show_bug.cgi?id=69230 bug #69230], [https://bugzilla.mozilla.org/show_bug.cgi?id=295614 bug #295614].&lt;br /&gt;
&lt;br /&gt;
== Mac OS X compatibility ==&lt;br /&gt;
* Support Command-Option-F to select search toolbar (standard for Mac applications).&lt;br /&gt;
* Render embedded buttons with native Aqua widget&lt;br /&gt;
* Dragging favicon to bookmark bar:  Expand bookmark folders for bookmark placement when hovering -- FF 1.X+ under other OS&#039;s have been able to do this.&lt;br /&gt;
; References&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=299185 bug #299185]&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=136524 bug #136524]&lt;br /&gt;
&lt;br /&gt;
== Long term target ==&lt;br /&gt;
On a long term basis Mozilla has come to a cross-road. The current XUL technology can&#039;t be used on a PAD/Smart phone nor on an OLPC. Yet there&#039;s a need for such a browser/mailer and it&#039;s just a matter of time somebody starts such a project. But I&#039;m sure if such a browser/mailer gets built, it will be ported to the ordinary desktops slowly starting to replace Mozilla. And since switching technologies isn&#039;t a task done in a few weeks this subject has to be taken care of ASAP.&lt;br /&gt;
&lt;br /&gt;
IMO it&#039;s important for Mozilla to start a task force now to think about the long term future. The PDA/Smart phones are already on the market almost exclusively using IE/Outlook and the OLPC and other embedded devices is just on the brink. So the pressure of this task, to prevent Mozilla from lagging behind again, is imminent.&lt;br /&gt;
&lt;br /&gt;
== Evaluating the future of XUL ==&lt;br /&gt;
* It&#039;s essential to first evaluate XUL in the light of new requirements, especially about new devices ranging from the OLPC to embedded devices.&lt;br /&gt;
&lt;br /&gt;
== Evaluating possible alternatives ==&lt;br /&gt;
* Alternatives should be based on the cornerstone &amp;quot;runs anywhere&amp;quot;. Possible is IMO only wxWidgets yet others like Java or .Net/Mono should be rated against XUL as well.&lt;br /&gt;
&lt;br /&gt;
== More vs. Less ==&lt;br /&gt;
Well it seems like we could divide the users&#039; wishes into two overall categories: While the ones can&#039;t get enough features, want more of them and through that keep pushing new technologies and conveniences for the user, the other fraction just want a quick and stable browser, supporting all the W3 standards.&lt;br /&gt;
&lt;br /&gt;
I belong the other category, I want a quick and stable browser with a lot of Extensions and at least 5 distinct good looking skins. Still, I&#039;ve got to admit, that without the more-and-more fraction, I still would not use the Mouse Gestures. So on the one hand, I am 	by all means interested in the ideas of the other users, on the other side, I got to admit that I am _saturated_. The new features in version 2.0, I do not want them. Honestly. Yeah. That&#039;s it. So, unlike most of the users who posted here, I simply do not have any _new_ ideas thus I would prefer to vote uppon the most wanted features.&lt;br /&gt;
&lt;br /&gt;
Instead, you could focus on Sunbird. And of course some of the more interessting extension could some help to improve faster. I do not want to tell anybody how to spent his or her time, but if I am asked, this is my answer.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Core Firefox&amp;quot; &amp;amp; &amp;quot;More Firefox&amp;quot; (Packaging options) ==&lt;br /&gt;
* Distribute a single, lightweight feature-wise version of Firefox WITH a set of Mozilla Firefox developed and branded extensions in a specific extension pack (se the matching suggestion above). With this solution you will have:&lt;br /&gt;
** A Firefox &amp;quot;Core&amp;quot; with just essential features (based upon XULRunner...)&lt;br /&gt;
** A Firefox &amp;quot;More&amp;quot; with many features, released WITH Firefox as Extensions, by the Mozilla Firefox development team, and updated in sync with Firefox &amp;quot;Core&amp;quot;.&lt;br /&gt;
* Marketing wise, it could be like now a SINGLE installer, with an optional flag to be turned off during install. Still, after the setup, you could remove the extensions and you&#039;ll be &amp;quot;light&amp;quot; again.&lt;br /&gt;
; References&lt;br /&gt;
* [http://wiki.mozilla.org/User_talk:Folletto#Firefox_Core_.2B_More Firefox Core + More]&lt;br /&gt;
&lt;br /&gt;
; Commentary&lt;br /&gt;
: I fully support the idea of a minimal firefox with official extensions from the devs and unofficial extensions from the communitiy. Firefox is getting too big. The first time I used Firefox (around 0.5 ?), I used it, because it was small and fast! Now it just takes too long to load. This also helps the core team to do it&#039;s core stuff, and the extensions people to work on thier extensions separatly. If they want to update a feature or remove some bug, only the new extension has to be upgraded and not the full Firefox package. Official extensions would also allow the devs to adopt community extensions, if they are deemed usefull for (nearly) everyone, and add them to the offical Firefox extensions.&lt;br /&gt;
&lt;br /&gt;
=== Extension packs ===&lt;br /&gt;
How about a extension &#039;mode&#039; pack or something? This could be a bunch of plugins grouped under a certain name like &#039;Standard&#039;,&#039;Ultra Fast&#039;,&#039;WebDeveloper&#039;,&#039;Kiosk&#039; etc... and then have a simple drop down where one could select the &#039;mode&#039; and only plugins for that mode would be loaded. This way we get the fast version, and the features packed versions for those who want it (and we can easily switch). Ofcourse let the user modify the  mode pack if they wish, but this can be hidden somewhere so beginners don&#039;t stumble upon it by mistake and mess things up.&lt;br /&gt;
&lt;br /&gt;
It really is not a &#039;fast mode&#039; vs &#039;feature packed mode&#039; only, as it depends very much on what features a user wants and what they are doing at the time. By creating a couple of common usage mode packs it will make it easy to customize without having to individually download and install each plugin (though one could still do this). Maybe this is what a &#039;profile&#039; is all about, but then again I still like to share bookmarks no matter how I&#039;m browsing.&lt;br /&gt;
&lt;br /&gt;
I for one sometimes like the browser to be very fast, at other times I prefer all the web developer options, and at other times when browsing for personal use I&#039;d like other plugins loaded.&lt;br /&gt;
&lt;br /&gt;
This way the core can stay small but first time users still get the cool behaviours they like without having to understand this whole plugin install business.(so a standard download and a core download without the mode packs for example)&lt;br /&gt;
&lt;br /&gt;
The use case I see is that first time users will want all the whiz bang toys to atleast match other browsers, and don&#039;t want to go through and figure out what extensions are and how to install, they just want to click go and off they go. Experienced users on the other hand may want other features or a slimmed down feature set. I think this approach solves both issues.&lt;br /&gt;
&lt;br /&gt;
I love the idea of official extensions! And I&#039;d definately like the ability to strip down firefox to the core. This method of development and packageing gets my vote!&lt;br /&gt;
&lt;br /&gt;
Perhaps the installer could be a bit more than just Core &amp;amp; More. You could for example have a check box for extra features, and another for web development tools. Each check box could be expanded to get individual extensions like no-script.&lt;br /&gt;
&lt;br /&gt;
And of course the defaults will be well chosen.&lt;br /&gt;
&lt;br /&gt;
The more functionality you add, the more words and submenus have to be created. And both is confusing for beginners and older folks. What is the difference between words, that seem to mean the same thing at first glance ? Do I have to understand &amp;quot;all these new words&amp;quot; like &amp;quot;javascript&amp;quot;, &amp;quot;PlugIn&amp;quot; ? Keep in mind, not all of the users are like the Techies who develop !&lt;br /&gt;
&lt;br /&gt;
Firefox already has all the necessary stuff. There must always be an easy way for &amp;quot;lightweight-users&amp;quot; to use firefox without getting confused about words, large submenus or confusing questions. &lt;br /&gt;
&lt;br /&gt;
The more functions, the more words, the more confusion. Please, always offer an easy way for the non-techie user ... !&lt;br /&gt;
&lt;br /&gt;
I agree that a much smaller (memory) footprint is needed (even on desktop systems), and love the extension pack idea. I&#039;d like to also strongly suggest looking at the reason for the memory size with the current feature set - 225 MB with just 3 tabs open just seems like too much.&lt;br /&gt;
&lt;br /&gt;
The subject of More vs. Less is quite interesting.  A good starting point might be to ask &amp;quot;what recent features are being used?&amp;quot;.  In that vein, maybe one of the &amp;quot;pre-release&amp;quot; versions could be &amp;quot;instrumented&amp;quot; to count the features used and (with the permission of the user, of course) report back those.  Another way might be to do a web crawl, and see what features are used by various &amp;quot;popular&amp;quot; web sites.  As with ANY feature set, one should realize that &amp;quot;growing featureism&amp;quot; is a very slippery slope.  I suspect that many web users would be content with the features of an older browser (say back to 1999) to do their work.  Remember that each added &amp;quot;feature&amp;quot; involves code, and with any new code comes both bugs and vulnerabilities.  The user community wants neither.&lt;br /&gt;
&lt;br /&gt;
Please focus more on stability, robustness, and security than on adding fun features.  New features are nice, and fixing bugs isn&#039;t so much fun, but I find Firefox to be more of a memory hog and less stable than IE, and that&#039;s pretty sad.  Stop competing against other browsers because you&#039;re afraid of losing market-share.  The only way Firefox will ever be truly great if it&#039;s designed to be great from the ground up.  Focus on changes that are less glitzy and more on changes that are fundamental to making a good browser platform.  When something needs to be re-architected, re-architect it.  Don&#039;t assume that bugs will ultimately get fixed; so far, Firefox has added features faster than bug fixes.  Rather, focus on design principles that minimize the chances that problems will happen and minimize the consequences when they DO happen (and they will!).&lt;br /&gt;
&lt;br /&gt;
I agree with the above. Firefox also has a reputation for being fast and relatively slim and there already is a plugin system for those who want a feature laden browser, so the focus should be on essential improvements that will have an impact on usability for the majority of users. A lot of the proposals here go way beyond what a dedicated browser should be able to do (more or less why Firefox was created from the Mozilla suite in the first place, no?) and would just add a lot of bloat.&lt;br /&gt;
&lt;br /&gt;
I concur with the above two requests.  Fix all the memory leaks!  Firefox leaks memory like a sieve.  I hate having to restart it periodically in order to get it all reclaimed.  A web browser shouldn&#039;t be using nearly 150 MB of ram. That&#039;s  15 MB for each of my open tabs!&lt;br /&gt;
&lt;br /&gt;
(removed further repetitive commentary here)&lt;br /&gt;
&lt;br /&gt;
== Customizable extension sets ==&lt;br /&gt;
The ability for each user to create, save, install, and manage &amp;quot;feature (extension) sets&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Rich Internet Application Support ==&lt;br /&gt;
There is an opportunity here to lead the way in supporting the growing number of DHTML- and Ajax-heavy applications and to provide the browser support needed to eliminate some of the drawbacks of these apps. In all cases a security model will be necessary, probably including some automated safeguards and some user confirmations.&lt;br /&gt;
&lt;br /&gt;
=== Preloaded javascript libraries ===&lt;br /&gt;
* with AJAX large javascript libraries (e.g. &amp;quot;dojo.js&amp;quot;) have to be downloaded which need a lot of time. It would be nice if such libraries could be downloaded local in the background and taken from this local store instead of downloaded from the web when referenced by a page. This would speed up any AJAX page considerably. Which libraries are handled this way may be configured in the &amp;quot;offline&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
=== Local filesystem access ===&lt;br /&gt;
* Allow pages to request access to the local filesystem or some subset thereof (for example, a user&#039;s home directory, desktop, or docs folder) for reading and/or writing.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Hear hear!&amp;lt;/b&amp;gt; This would enable productivity applications on the web far beyond what we can do today. Mozilla has an opportunity to create a standard API for local storage.&lt;br /&gt;
&lt;br /&gt;
=== Access to global UI elements (menubar, taskbar, panels...) ===&lt;br /&gt;
* Allow a page to request access to major OS-level global UI elements like a first-class application. Such elements include the Mac menubar, Windows taskbar, GNOME/KDE panels, Mac Dock, etc. Some are more important than others; for example, being able to write menus to the global menubar is far more important on the Mac platform than Dock access. However, Dock access on the Mac is probably more important than taskbar access on Windows because Windows will already have an entry for each browser window (though being able to define that window&#039;s icon would be nice so users can distinguish between &amp;quot;regular&amp;quot; browser windows and in-browser apps).&lt;br /&gt;
&lt;br /&gt;
=== Enhanced clipboard integration ===&lt;br /&gt;
* Provide APIs to allow non-text apps to manipulate the system clipboard/pasteboard more.&lt;br /&gt;
&lt;br /&gt;
=== More robust file uploads ===&lt;br /&gt;
* Provide single- and multi-select access to standard OS Open dialogs for opening/uploading files. Include an upload manager for asynchronous uploads. Include functionality to resume interrupted uploads. For apps that store data, combine with local filesystem access to allow easy setup of sites that keep local and remote data seamlessly synchronized.&lt;br /&gt;
&lt;br /&gt;
:; Commentary&lt;br /&gt;
:: A standardized synchronization protocol would really help on this one. Why does every photo site need to make their own bulk uploader? A sync protocol could send the sha1 of the files in the local directory tree to the server and then let server request upload of the files that it is missing. Even better, make this a two way sync protocol.&lt;br /&gt;
&lt;br /&gt;
== An alternative view of the web browser ==&lt;br /&gt;
* Firefox as a new kind of desktop manager.&lt;br /&gt;
* Active front end.&lt;br /&gt;
; References&lt;br /&gt;
* [[User:Anonymous42|Some thoughts]]&lt;br /&gt;
&lt;br /&gt;
== Enabeling new Top-Level-Domains (TLDs) on browser basis ==&lt;br /&gt;
* Top-Level-Domains for regions, cities and others&lt;br /&gt;
* Top-Level-Domains with IDN characters&lt;br /&gt;
&lt;br /&gt;
The ICANN process for getting approval for a new TLD is quite slow and very stressful for TLD applicant. Making new and by ICANN not yet approved TLDs available could help to foster the development of the DNS. Firefox could easily enable lots of new TLDs and thereby give regional, cultural, linguistic or ethnic communities the opportunity to present themselves by an own identifier. Not to split up the Internet there can be only domains at those TLDs available for which the community indicates to apply at ICANN for an official approval of their TLD.  &lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [[User:Dotzone|New Top-Level-Domains]]&lt;br /&gt;
&lt;br /&gt;
== Annotations ==&lt;br /&gt;
I think it would be really great if there would be enhanced possibilities of graphical marks. It&#039;s tough to explain. I think of an complicated scientific text. If I print such a text. I highlight some words, cross other chapters out, add some notes.  That&#039;s the big advantage of printing a page.  If I could mark within a browser wouldn&#039;t have to print the page. I could work on screen.&lt;br /&gt;
&lt;br /&gt;
== Decentralized/distributed browsing ==&lt;br /&gt;
In case a website has been slashdotted, Firefox should still be able to reach to its data by using the offline website data which is stored locally at other Firefox users, who were able to connect to it, their disk. Firefox should act as a kind of a torrent client.&lt;br /&gt;
Of course, there might be some security issues. Https websites should be denied and the user itself should be able to disable this &amp;quot;torrent functionality&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Offline browsing ==&lt;br /&gt;
I don&#039;t know where this would go, but how about a really easy off-line browsing agent? Here&#039;s an example of what I do. Every morning I pull up about a dozen web pages in tabs, as a sort of &#039;newspaper&#039; I read specific articles that catch my eye, or have an interest, like say the North Korea problem. I then go to the next article. (just like a newspaper.) I&#039;d like to be able to click a &#039;offline this link&#039; (or something like that), where it downloads just that article, as deep as it needs to go, with all the stuff that goes with it) then save it. I can then take this on my laptop and read it at work, in the car or such if/when I don&#039;t have internet connections. The off-line browsers I&#039;ve used want to download the entire site(s), and are so hard to configure I give up on them.&lt;br /&gt;
&lt;br /&gt;
== Thunderbird in a tab ==&lt;br /&gt;
I have no idea if this is possible, but if Thunderbird is installed it would be cool to have the option of opening Thunderbird as a tab.&lt;br /&gt;
== All Mozilla applications in a tab ? ==&lt;br /&gt;
Why not opening FileZilla, ChatZilla, etc... in a tab : it&#039;s kind of firefox suite ... but the programs are installed separately to avoid one heavy program and get several light ones. Firefox could become an interface for any Mozilla program installed by opening it in a tab.&lt;br /&gt;
&lt;br /&gt;
== Bookmark behaviour ==&lt;br /&gt;
Two buttons for favorites that open as many tabs as there are links in a special folder: One for daily checked pages (e.g. news paper, special forum a.s.o) and one for pages you check only sometimes (e.g. homepages of former friends or employers, news of your hometown a.s.o.)&lt;br /&gt;
&lt;br /&gt;
; Comments&lt;br /&gt;
&lt;br /&gt;
Firefox should Import/Export with more formats. XBEL, xFolk, OPML or even create a new one. Support for tags would be cool too. --[[User:Alenonimo|Alenonimo]] 15:48, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Socket connection ==&lt;br /&gt;
I think the possibility to setup and use a socket connection for client-server communications would be a great improvement for Firefox to use it in Web2.0 / intranet-webapplications.&amp;lt;br&amp;gt;&lt;br /&gt;
I know it&#039;s already possible, but it requires &#039;signed/secure javascript&#039; through a plugin to deploy the possibilities, but it would (and should) be a lot easier if a could just setup a javascript object, like so:&lt;br /&gt;
 &lt;br /&gt;
  mySocket = new SocketClient(&amp;quot;tcp://domain.com/application&amp;quot;);&lt;br /&gt;
  mySocket.onData = processReponse();&lt;br /&gt;
  mySocket.connect();&lt;br /&gt;
&lt;br /&gt;
If you look at the flash player for example, it is used a lot in all kinds of applications, not just gaming or chatting, but it&#039;s also penetrating the intranet-applications business.&lt;br /&gt;
&lt;br /&gt;
== HTTP Sniffer ==&lt;br /&gt;
Have a HTTP Sniffer, where you see what exactly is transmitted, which POST / GET parameter, cookies, loading times etc. Something like httpwatch, see link. That&#039;s why I have to start IE in regular intverals.&lt;br /&gt;
; References&lt;br /&gt;
* http://www.httpwatch.com/&lt;br /&gt;
* http://tamperdata.mozdev.org/&lt;br /&gt;
; Commentary&lt;br /&gt;
: Should this functionality really be in the browser itself, when there are things like [http://www.parosproxy.org/index.shtml Paros Web Proxy]?&lt;br /&gt;
: Sometimes we are required to use a different proxy (e.g. in corporate networks).  Besides, when using HTTPS and gzip compression of pages, the external sniffer will not show the contents of the page. It would be better to sniff by means of the browser itself (both for outgoing requests and for incoming pages, when they are about to be encoded or have already been decoded, respectively, &#039;&#039;by browser&#039;&#039;), and to be able to manage these requests in the browser and/or extensions (allow, deny, save, redirect etc.).&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
* I see many attacks upcoming, which manipulate the DOM-tree inside the browser, altering transactions in banking-systems a.s.o.&lt;br /&gt;
* What i wish for Firefox is, to have ONLY signed extensions!&lt;br /&gt;
* I want a default block of all extensions to manipulate SSL-protected sites.&lt;br /&gt;
This security-feature will be a boost for the usage of Firefox, because all banks will promote FF.&lt;br /&gt;
&lt;br /&gt;
== Flexible table element selection and copy ==&lt;br /&gt;
For example, select and copy a column (or columns) from a html table&lt;br /&gt;
* Press Ctrl/Cmd when selecting&lt;br /&gt;
&lt;br /&gt;
== User dictionaries ==&lt;br /&gt;
I have an existing &amp;quot;user.dic&amp;quot; dictionary, and a couple of specialist dictionaries (&amp;quot;avifauna.dic&amp;quot;, &amp;quot;lepidoptera.dic&amp;quot;). They are used by several of my apps, including my e-mail client (Turnpike) and various MS Office apps. I should be able to direct FF to use the former as its dictionary to which new words are added, and to check against all of them when spell-checking.&lt;br /&gt;
&lt;br /&gt;
Also, when the word I&#039;m spell checking is at the bottom of the window, then the suggested replacements should be at the bottom of the context menu.&lt;br /&gt;
&lt;br /&gt;
== Various ==&lt;br /&gt;
* Move all MPL code to GPL&lt;br /&gt;
&lt;br /&gt;
== Better Support for Web Apps ==&lt;br /&gt;
See my [[User_talk:FunTomas|article]] on that topic.&lt;br /&gt;
&lt;br /&gt;
==Memory management==&lt;br /&gt;
Try to minimize the memory usage of Firefox. May be we can have one feature (one button click), which enables the browser to run with minimum feature and there by reducing the memory usage.&lt;br /&gt;
&lt;br /&gt;
==Save web pages in pdf or odt format==&lt;br /&gt;
Allow save html pages in pdf or odt format.&lt;br /&gt;
&lt;br /&gt;
==Spell-check support for multiple languages==&lt;br /&gt;
I&#039;m doing a doctorate in a French university, on databases, and I&#039;m Romanian. This means that I mail/post/write things in French, English and Romanian all the time, sometimes even in the same text box. I&#039;d like a way to tell FF what languages I&#039;m likely to use so that it can use those dictionaries at the same time. If it&#039;s really smart, it should also detect what language each sentence/paragraph/text-box is after a few words and restrict the dictionary automatically to that language. And, perhaps, it should use a different underline color for words that are not in the &amp;quot;current language&amp;quot; dictionary but are in another &amp;quot;in use&amp;quot; dictionary, for cases of [http://en.wikipedia.org/wiki/Code-switching code-switching] (it happens very often when discussing computer-related things in another language than English).&lt;br /&gt;
&lt;br /&gt;
==Restart==&lt;br /&gt;
Restart the firefox browser, but restore the session. So that you can get extensions working without losing all your tabs etc.&lt;br /&gt;
&lt;br /&gt;
; Comments&lt;br /&gt;
&lt;br /&gt;
That&#039;s implemented already. Just change the Home Page settings to load your previous session. --[[User:Alenonimo|Alenonimo]] 15:49, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Built-in Flash Support==&lt;br /&gt;
Forget about SVG and Canvas, build an open source Flash implementation into the browser and get rid of the plugin. You could start from gnash http://www.gnu.org/software/gnash/ Use the MIT license and give the source code to  Microsoft, they might even help write it.&lt;br /&gt;
&lt;br /&gt;
==PopUp Blocker==&lt;br /&gt;
The popup blocker need not have the &amp;quot;Options&amp;quot; button at the end. Instead, clicking anywhere on the popup blocker, we should be able to bring the pop-up blocker options menu (ala IE). Also, add the &amp;quot;Temporarily allow pop-up for this page&amp;quot; option to the main options menu.&lt;br /&gt;
&lt;br /&gt;
==CPU usage when minimized==&lt;br /&gt;
Stop flash animations and other CPU power stealers when Firefox window is not selected or is minimized, and for no selected tabs.&lt;br /&gt;
&lt;br /&gt;
==New User Agent string layout==&lt;br /&gt;
The actual User Agent strings are confusing and should be deprecated. Firefox 3 could use an User Agent strings simmilar to Opera. Ex:&lt;br /&gt;
&lt;br /&gt;
 Firefox/3.0 (Windows NT 5.0; U; pt-BR)&lt;br /&gt;
&lt;br /&gt;
Or yet:&lt;br /&gt;
&lt;br /&gt;
 Gecko/1.9 (Windows XP; pt-BR) Firefox 3.0&lt;br /&gt;
&lt;br /&gt;
--[[User:Alenonimo|Alenonimo]] 15:41, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Process Isolation for each Web Site==&lt;br /&gt;
With web browsers becoming the de facto application launchers in desktops and several web applications (e.g. gmail) being used continuously, it is very important that an ill-behaved web site is not able to crash the entire web environment. At most, it should crash itself, without affecting the other web sites showing on other windows/tabs or requiring firefox to restart.&lt;br /&gt;
[[User:Mrcgran|Mrcgran]] 19:34, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Independent sessions per tab/window==&lt;br /&gt;
Currently, any web browser I am aware of shares sessions across all instances of the browser (windows/tabs). It would be nice to separate a window or tab and create a new session within it. This would allow you to have, say, two different GMail accounts logged-in at the same time without needing to have two different web browsers.&lt;br /&gt;
&lt;br /&gt;
==Won&#039;t comeback button==&lt;br /&gt;
In order to minimize the &amp;quot;leak&amp;quot; of memory that the &amp;quot;quick back&amp;quot; and &amp;quot;quick forward&amp;quot; features use we should have an button &amp;quot;I won&#039;t come back&amp;quot; this will close the tab and unload everything it had in the memory so that if you close every tab the memory usage will drop back the their 30-40MB that are used on start. Also we should allow the user to define this as his/her normal closing button (so if you close the tab and have that option checked will unload automatically the memory).&lt;br /&gt;
&lt;br /&gt;
==Easier tildes, ñ and Cyrillic characters==&lt;br /&gt;
I usually use the ZombieKeys for that, however in some text areas I can&#039;t use it, and it seems that the creator of that extension will no longer update it, so, we should have it &amp;quot;by default&amp;quot; (sadly ala IE7). This could be an extra extension (also might be an extension for Cyrillic characters) because I agree with the core/more Firefox movement.&lt;br /&gt;
&lt;br /&gt;
==Page split==&lt;br /&gt;
Add ability to split Web pages display.&lt;br /&gt;
Web pages may be splited horizontally as spreadsheets does. This feature should include two panels display, each one with its own scrollbar on the right and ability to display result of a link clicked on one panel on the other panel as long as link refers to the same page.&lt;br /&gt;
This may be very useful for long pages with multiples internal links and especially for pages containing a table of content on the top (as this one :-) ). This way we could keep TOC on the top panel and navigate through content on the bottom panel.&lt;br /&gt;
&lt;br /&gt;
==Export/Import config to/from XML==&lt;br /&gt;
Add ability to export selected config elements (arrived at by running a search within the about:config page) to a file in XML format. The file should have some version info in the header. Each record should optionally contain an extra field for a URL that will point to description of the config element. It should be possible to import the XML back after editing.&lt;br /&gt;
&lt;br /&gt;
==Easy Mechanism/API for changing/adding client-side scripting language dynamically==&lt;br /&gt;
Javascript is the default scripting language in Firefox, but javascript is not the best language to use in every problem domain, due to its nature or to legacy code. &lt;br /&gt;
&lt;br /&gt;
Therefore, Firefox should add an easy (standard/documented with examples) mechanism/API to allow developers to plug in new scripting languages (such as python, haskell, lua, ruby etc) with full access to standardized DOM/CSS, and to users to download them (in the form of some add-on/plugin) and switch them on on-the-fly without resetting the browser. &lt;br /&gt;
&lt;br /&gt;
With the continuous trend in executing client-side web applications, this would be a boost to using Firefox as an OS-agnostic desktop application provider environment. The scripting language name should be as easy to choose as putting the name inside the [script language=&amp;quot;[name]&amp;quot;] tag attribute. It should be possible to use several scripting languages on the same web page. &lt;br /&gt;
&lt;br /&gt;
Microsoft Internet Explorer already implements something on these lines with their ScriptHost API, that allows any script engine to be hosted in Internet Explorer (there&#039;s even a HaskellScript language that uses this API on top of IScript, a COM interface). Why not implement some similar IScript interface on top of XPCOM?&lt;br /&gt;
[[User:Mrcgran|Mrcgran]] 23:42, 4 November 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
==Support for the MNG format==&lt;br /&gt;
The MNG format would be an alternative to the old GIF format, which is used really often (eg: boards&#039; smileys, animated buttons, etc ...). It&#039;s lack of Alpha channel support is really annoying when you start to create animations not to be used on only one colored background.&lt;br /&gt;
&lt;br /&gt;
The MNG format, which is based on the PNG format, supports alpha channel and animation, but it&#039;s not yet a standard. This format needs to be helped in becoming one, but if there was only Microsoft who could do sommething by intergrating the format in IE, we could wait for a long time. Thus, I think Firefox should follow Konkeror in the integration of this format to accelerate the &amp;quot;standardization&amp;quot; of MNG and the &amp;quot;elimination&amp;quot; of GIF, to help the World Wide Web in becoming more user friendly.&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* http://en.wikipedia.org/wiki/MNG&lt;br /&gt;
* http://en.wikipedia.org/wiki/Gif&lt;br /&gt;
&lt;br /&gt;
I&#039;m afraid those were supported by the browser, but were deprecated because it&#039;s low support by the Web.&lt;br /&gt;
&lt;br /&gt;
==Save page independently==&lt;br /&gt;
Option to save page into all-in-one html. Images can be included with data URL-s, javascript and css can be included to page naturally. Flash, java and others are more complicated, but in first step these can be ignored...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;link src=&amp;quot;my.css&amp;quot; ...&amp;gt; will be &amp;lt;style&amp;gt;...content of my.css...&amp;lt;/style&amp;gt; and &amp;lt;script src=&amp;quot;my.js&amp;quot; ... /&amp;gt; will be &amp;lt;script&amp;gt;...content of my.js...&amp;lt;/script&amp;gt;. Images will have src=&amp;quot;data,...&amp;quot;&lt;/div&gt;</summary>
		<author><name>Carutsu</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Talk:Firefox/Feature_Brainstorming&amp;diff=40269</id>
		<title>Talk:Firefox/Feature Brainstorming</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Talk:Firefox/Feature_Brainstorming&amp;diff=40269"/>
		<updated>2006-11-05T06:20:52Z</updated>

		<summary type="html">&lt;p&gt;Carutsu: When?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Strong support for an intelligent page-scroll! ==&lt;br /&gt;
&lt;br /&gt;
Under &amp;quot;Text readability improvements&amp;quot;, topic 2 (in the article of this Feature Brainstorming page) there is described a feature, I have missed for decades in all HTML-displaying software, including Firefox...&lt;br /&gt;
&lt;br /&gt;
You all do know this:&lt;br /&gt;
Reading a page over more than one screen leads to a last one, which contains any text-tail, not filling the screen completely. But here, whenever you page-down to this last screen, the end of the text is placed at the bottom of the screen, and therefore at the top there is more or less of text, displayed again. From there, you&#039;ve lost the last line!&lt;br /&gt;
From there, you always have to scan for this line, first...&lt;br /&gt;
&lt;br /&gt;
This behavior is different from any other scrolling, and it&#039;s a drag in an ergonomical sense for the reader.&lt;br /&gt;
I&#039;ve never understood, why users didn&#039;t critize this, why programers didn&#039;t change this!&lt;br /&gt;
&lt;br /&gt;
So, this feature in the way proposed seems to me overdue, really: &amp;quot;the previously visible area should be delimited by a frame/line for a certain period of time, after which the frame disappears or fades out, so it&#039;s easier to find the last read line.&amp;quot; &lt;br /&gt;
Or, similarily: simply show the last line of the previous screen at the top (for recognition, like an editor does), followed by the rest - and show an empty part beneath.&lt;br /&gt;
&lt;br /&gt;
My suspicion is, that in the stone age, somebody had decided &amp;quot;Never screens with empty places at the bottom! Does no look good!&amp;quot;, and from there on, all were imitating this - till nowadays. &lt;br /&gt;
Imagine this crazy solution with a printed book:&lt;br /&gt;
at the end of every chapter, the last page starts repeating text from the page before... maybe, pretty much lines (on average clearly half a page!), just to end with a last line, always exactly at the bottom place!&lt;br /&gt;
&lt;br /&gt;
voodooyou&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
I recently downloaded Firefox 2.0 and tried to download something. The &amp;quot;Open file with... isn&#039;t there and I have to save it first. I would like that option back.&lt;br /&gt;
&lt;br /&gt;
i want to agree with that. you sould know it&#039;s passible to reactivate this feture by editing a config file, there are instractions on mozillazine fourms&lt;br /&gt;
&lt;br /&gt;
== Open ==&lt;br /&gt;
&lt;br /&gt;
In IE it was wery good function: when you click on exe file you can open it witchout saving! IE sucks but it&#039;s have this! Why Firefox haven&#039;t got is?&lt;br /&gt;
&lt;br /&gt;
== Reintroduction of a Necessary feature ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I don&#039;t know where to put this so I hope its ok that I put it here!&#039;&#039;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;why can&#039;t you use Alt-Enter to access the properties of a bookmark? &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;I really like Firefox but I find that it is missing one key feature for me to transition from Mozilla 1.7.12 to Firefox 1.5.0.4, that is the lack of the same Mozilla &amp;quot;Bookmark This &amp;lt;u&amp;gt;G&amp;lt;/u&amp;gt;roup of Tabs&amp;quot; feature in Firefox. &lt;br /&gt;
&lt;br /&gt;
Now I know that Firefox has a &amp;quot;Bookmark All Tabs...&amp;quot; option but unlike Mozilla it creates a folder just like any other and has an option to &amp;quot;open in tabs&amp;quot; at the bottom of the folder. I can see why they did this and it would be nice to be able to enter a bookmark group to access only one tab... Yet it is something that is really rarely needed and could be done by hovering over the tab group for a short while.&lt;br /&gt;
&lt;br /&gt;
Now this might seam like a minor gripe considering all the other positives Firefox has over Mozilla, Yet I am truly addicted to the bookmark group in Mozilla and there are a few main reasons behind this:&lt;br /&gt;
*it looks different than the other folders and is easy to distinguish&lt;br /&gt;
*one simple click on the bookmark group to open it&lt;br /&gt;
*The &amp;quot;Bookmark This &amp;lt;u&amp;gt;G&amp;lt;/u&amp;gt;roup of Tabs&amp;quot; defaults to show you the file tree (for lack of a better term) giving you a quicker way to save the bookmark group.&lt;br /&gt;
&lt;br /&gt;
Now I have been unable to find any extention that would allow me to use the same Mozilla bookmark group functions inside of Firefox. Is it possable that this could be included? Pretty please! &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
I REALLY would LOVE a solution to this Please help.... Thanks! -- [[User:UKPhoenix79|UKPhoenix79]] 00:32, 3 November 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== When? ==&lt;br /&gt;
&lt;br /&gt;
I know that the release of Firefox 2.0 has just happened but I can&#039;t wait to see the new advantages of Firefox 3.0 so when can we expect it? And by the way When and how will you tell us what features made the cut down? [[User:Carutsu|Carutsu]] 22:20, 4 November 2006 (PST)&lt;/div&gt;</summary>
		<author><name>Carutsu</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Addressbar&amp;diff=40268</id>
		<title>Firefox/Feature Brainstorming:Addressbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Addressbar&amp;diff=40268"/>
		<updated>2006-11-05T06:05:52Z</updated>

		<summary type="html">&lt;p&gt;Carutsu: /* Another nice feature in IE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FeatureBrainstorming}} &lt;br /&gt;
&lt;br /&gt;
== Showing non-latin characters in address bar ==&lt;br /&gt;
When nonlatin characters are used in address they are urlencoded. Many sites use them. Wikipedia is an example. But URL shown in an addressbar gets totally unreadable, like&lt;br /&gt;
[http://uk.wikipedia.org/wiki/%D0%92%D1%96%D0%BA%D1%96%D0%BF%D0%B5%D0%B4%D1%96%D1%8F this one] (see the title not the status bar).&lt;br /&gt;
&lt;br /&gt;
Such URL is not an easy thing write down on paper for example. It would be nice if such URLs were shown more like this (the non-latin part could be highlighted or formatted to prevent phishing):&lt;br /&gt;
http://uk.wikipedia.org/wiki/Вікіпедія&lt;br /&gt;
�&lt;br /&gt;
&lt;br /&gt;
== Auto-paging ==&lt;br /&gt;
* When a numeric portion of the URL in the address bar is highlighted, allow it to be incremented/decremented using the mouse wheel, PgUp/PgDn, scroll arrows, or some other method.  E.g., http://www.example.com/photo1.jpg; highlight &#039;1&#039; and scroll to view photo2.jpg, etc.&lt;br /&gt;
&lt;br /&gt;
== Searching from Location bar ==&lt;br /&gt;
* When typing in the URL bar, have an option in the auto-complete menu to search for the entered text at the user&#039;s choice of Google, Yahoo, Ask.com, etc. Note: this feature already exists in the Mozilla SeaMonkey browser. If the code is compatible it could just be copied.&lt;br /&gt;
OR&lt;br /&gt;
* Merge functionality of location bar and search bar: When typing in the URL, show both autocomplete and google suggestions (preferrably google suggestions first. Explanation: this helps a lot newbie users; also a lot of users tend to use the drop-down button to go to previously visited urls instead of using the autocomplete feature). Something like this (well not just like that, i just hidden the location bar and moved the search bar in place): http://tinyurl.com/yl24y3&lt;br /&gt;
&lt;br /&gt;
* Bring back the simple, down-arrow functionality of the Mozilla suite address bar, where the user can type in words for a search and down arrow to send that term to the search-engine preference.&lt;br /&gt;
&lt;br /&gt;
== Autocomplete ==&lt;br /&gt;
* middle of word&lt;br /&gt;
* local filenames&lt;br /&gt;
* user&#039;s bookmarks&lt;br /&gt;
* using history frequency for relevance&lt;br /&gt;
* Further refinement (and strengthening of match) could be made by offering a list of likely alternatives, selectable via arrow keys in a drop-down menu&lt;br /&gt;
* using addresses for which a password is known, or are otherwise marked as &#039;trusted&#039; (marked as allow script, allow cookie, allow xpi install, etc)&lt;br /&gt;
* all of above make autocomplete still useful after clearing private data or migrating from IE&lt;br /&gt;
* Make autocomplete function more like a shell&#039;s tab completion in that it matches the longest common substring. See [https://bugzilla.mozilla.org/show_bug.cgi?id=109758 Bug #109758]&lt;br /&gt;
; References&lt;br /&gt;
* Similar to AppRocket on Windows and Quicksilver for OS X&lt;br /&gt;
* [[User talk:bur#Autocomplete_URL|remarks from bur]]&lt;br /&gt;
* [https://addons.mozilla.org/firefox/2300/ Autocomplete Manager] extension provides some of this&lt;br /&gt;
&lt;br /&gt;
== Autocorrection ==&lt;br /&gt;
* Allow to correct automatically badly entered top level domains (ex: .xom instead of .com or .comù instead of .com) ;&lt;br /&gt;
* Allow to correct automatically badly entered sub domains (ex: xxx. instead of www. or wwww. instead of www.) ;&lt;br /&gt;
* Allow to correct automatically recurrent typed adresses (ex: www.goiogle.com instead of www.google.com, www.imedia.biz instead of www.imedias.biz or www.youtube.net instead of www.youtube.com) by looking in the favorites and history ;&lt;br /&gt;
* Allow to transcode addresses entered incorrectly in different keyboard layout (e.g. Cyrillic цццюьщяшддфющкп to www.mozilla.org) ;&lt;br /&gt;
&lt;br /&gt;
This could be implemented as a smart algorithm. Whenever the user types an invalid adress, Firefox remembers this and if the address typed in right after this is correct (by correctly pointing to a site) a match is created. If the difference is not too large between the wrongly typed one, and the correct one, this get&#039;s saved as a correction and will automatically execute.&lt;br /&gt;
&lt;br /&gt;
Alternatively, string metrics can be used to find matches of already typed (and correct) URLs, and automatically redirect the user. Perhaps this is a cleaner solution.&lt;br /&gt;
&lt;br /&gt;
Usually when an incorrect address is typed, the user knows almost immediately.  Ingore pages that are only displayed for less than 5 seconds.&lt;br /&gt;
&lt;br /&gt;
== Provide basic site navigation from address bar ==&lt;br /&gt;
When I use news aggregation sites like slashdot and digg that provide deep&lt;br /&gt;
links to stories on other sites, I invariably find myself wanting to look&lt;br /&gt;
at the home page or perhaps even parent of the current URL.&lt;br /&gt;
&lt;br /&gt;
It would be a very useful feature to provide hotkeys that manipulate the&lt;br /&gt;
URL in the addressbar. At least 2 operations spring to mind:&lt;br /&gt;
* get server URL &lt;br /&gt;
* get parent URL&lt;br /&gt;
; References&lt;br /&gt;
* See [https://addons.mozilla.org/firefox/2933 Link Widgets]&lt;br /&gt;
** ...works best with &#039;&#039;Status&amp;amp;nbsp;Buttons&amp;amp;nbsp;1.0&#039;&#039;, basic site navigation buttons could be placed on the &#039;&#039;&#039;status line&#039;&#039;&#039; this&amp;amp;nbsp;way, so it&#039;s no&amp;amp;nbsp;longer &amp;amp;laquo;just taking&amp;amp;nbsp;away screen&amp;amp;nbsp;space&amp;amp;raquo; as the&amp;amp;nbsp;above&amp;amp;nbsp;fellow said.&lt;br /&gt;
&lt;br /&gt;
== Contextual menu ==&lt;br /&gt;
* Contextual menu on each address including &amp;quot;Open&amp;quot;, &amp;quot;Open in a new tab&amp;quot; ...&lt;br /&gt;
* An option to remove an address from the list. (contextual menu on address ?)&lt;br /&gt;
* Also in the contextual menu, add &amp;quot;Delete address&amp;quot;.&lt;br /&gt;
*On right click, adding also a &amp;quot;paste &amp;amp; go&amp;quot; item&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* Like in Opera browser&lt;br /&gt;
** Note: Middle click already does this if you turn it on (and it&#039;s on by default on Linux)&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=216667 bug 216667]&lt;br /&gt;
&lt;br /&gt;
== Location Bar should sort based on order visited ==&lt;br /&gt;
All major browser order the entries of the location bar based on last visited. Example:  if I type &amp;quot;yahoo.com&amp;quot;, then &amp;quot;google.com&amp;quot;, the order is:&lt;br /&gt;
* google.com&lt;br /&gt;
* yahoo.com&lt;br /&gt;
&lt;br /&gt;
If I then type &amp;quot;yahoo.com&amp;quot; again, the order is:&lt;br /&gt;
* yahoo.com&lt;br /&gt;
* google.com&lt;br /&gt;
&lt;br /&gt;
The order also changes if I open the location bar and select an entry with the mouse.&lt;br /&gt;
&lt;br /&gt;
Sorting this way worked in early releases of Firefox 0.9.X. There is a bug filed in bugzilla for which the fixing is postphoned from one release to the other. Please make sure that it is included in Firefox 2.5, 3.0 or whatever it is. &lt;br /&gt;
; References&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=258107 bug 258107]&lt;br /&gt;
&lt;br /&gt;
== Keybindings ==&lt;br /&gt;
* Ability to customise what happens when ctrl-enter is pressed (command-enter for Macs) in the address bar and search bar. Some users want ctrl-enter to open a new tab. This will make the &amp;quot;ctrl == new tab&amp;quot; concept more pervasive. Currently, control-clicking on a link in a web page causes it to open a new tab. Also, most tabbed browsers open up a new tab upon ctrl-enter anyway, including older versions of Firefox itself. Whatever the default setting may be, it would be nice if the user could configure this. Also, some users want ctrl-enter behave just like plain enter. These users usually wanted to type ctr-v, enter, but accidentally held ctrl down too long, hence it gets registered ast ctrl-v, ctrl-enter.&lt;br /&gt;
* Also, same thing goes for option-enter (alt-enter(?) on Windows). The &amp;quot;option == download url&amp;quot; concept has existed in older versions of Firefox as well as other tabbed browsers. While option-click still allows download of links, it&#039;s hard to remember what the keybinding is for downloading from the url bar anymore since there is no longer a consistent concept behind it and not compatible with other browsers.&lt;br /&gt;
; References&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=237027 bug 237027]&lt;br /&gt;
&lt;br /&gt;
== Allow AJAX/frames-based sites to change location URL ==&lt;br /&gt;
&lt;br /&gt;
A problem with Frames-based and DHTML / AJAX sites is that the page contents&lt;br /&gt;
displayed can change but the location URL remains static, which impacts on the&lt;br /&gt;
user&#039;s ability to bookmark page contents.&lt;br /&gt;
&lt;br /&gt;
For security reasons (e.g. to prevent phishing) it is not possible from&lt;br /&gt;
Javascript code to change the location URL displayed in the browser (except&lt;br /&gt;
perhaps to add/change a &amp;quot;#&amp;quot; value, which is of limited use).&lt;br /&gt;
&lt;br /&gt;
I propose that it should be possible to change the URL in other LIMITED ways,&lt;br /&gt;
e.g.:&lt;br /&gt;
&lt;br /&gt;
To any other URL with the *same* domain&lt;br /&gt;
AND/OR&lt;br /&gt;
To change the querystring&lt;br /&gt;
&lt;br /&gt;
This could of course be configurable in the browser&#039;s Options, but one or both&lt;br /&gt;
should be enabled by default, to allow web developers to make use of this&lt;br /&gt;
feature to improve the user experience for most Firefox users.&lt;br /&gt;
&lt;br /&gt;
Changing the &amp;quot;#&amp;quot; value, such as at [http://wikimapia.org/#y=44558001&amp;amp;x=38081274&amp;amp;z=15&amp;amp;l=1&amp;amp;m=a&amp;amp;v=2 Wikimapia] is only of partial use and has limitations.&lt;br /&gt;
&lt;br /&gt;
== General Location bar improvements ==&lt;br /&gt;
* When the cursor is active and in the address bar &amp;lt;UP&amp;gt; will move the cursor to the start of the address string, and &amp;lt;DOWN&amp;gt; will move the cursor to the end of the string.&lt;br /&gt;
* Multi-line paste of URLs: When pasting a multi-line URL - such as when one copies a large URL from a text-only shell-based e-mail program - Firefox should automatically strip line breaks and elide what is pasted as a single line URL.&lt;br /&gt;
&lt;br /&gt;
== SVG File as Favicon ==&lt;br /&gt;
&lt;br /&gt;
Allow website admins/designers to use Scalable Vector Graphics files as Favicons. This allows the use of visually appealing favicons with transparency. This is also ideal for displays with high resolutions, allowing the display of larger icons on such displays without website admins/designers having to modify the icon files.&lt;br /&gt;
&lt;br /&gt;
Right-click option to export favicon.&lt;br /&gt;
&lt;br /&gt;
Javascript manipulation of favicon.&lt;br /&gt;
&lt;br /&gt;
== Highlight the domain name ==&lt;br /&gt;
&lt;br /&gt;
Make the domain name within the URL bold or otherwise highlighted to reduce the spoofing risks of complex URLs.&lt;br /&gt;
&lt;br /&gt;
== Show more security info ==&lt;br /&gt;
&lt;br /&gt;
Show more security info for secure sites in the URL bar, such as the name of the company to which the cert was issued.&lt;br /&gt;
&lt;br /&gt;
== Nice feature in IE ==&lt;br /&gt;
&lt;br /&gt;
A feature absent from FireFox: When you click a link in IE, the page starts loading the page. Sometimes you have connection problems (etc.) so the page remains blank. In the interest of time, you can click &amp;quot;Stop&amp;quot; (to stop downloading the page), and when you do that, IE displays the the page&#039;s URL in the address bar, even if the page failed to load. This is absent from FireFox and you have to guess which link you clicked that isn&#039;t opening now.&lt;br /&gt;
&lt;br /&gt;
== Another nice feature in IE ==&lt;br /&gt;
&amp;lt;strike&amp;gt;I haven&#039;t figured out what is the hotkey of the address bar&amp;lt;/strike&amp;gt;, could you make it to be F4, just like IE, it would be easier to change the address. Or may be F2 because it&#039;s the hotkey used in several applications to change the name or text of anything. Or even you could allow the user to change every hotkey the way he/she wants it, Firefox its very popular for its customization, this would help even more.&lt;br /&gt;
:Edit:Err, sorry I found it F6, however the change or customization still stands for it.&lt;/div&gt;</summary>
		<author><name>Carutsu</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Addressbar&amp;diff=40267</id>
		<title>Firefox/Feature Brainstorming:Addressbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Addressbar&amp;diff=40267"/>
		<updated>2006-11-05T05:58:00Z</updated>

		<summary type="html">&lt;p&gt;Carutsu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FeatureBrainstorming}} &lt;br /&gt;
&lt;br /&gt;
== Showing non-latin characters in address bar ==&lt;br /&gt;
When nonlatin characters are used in address they are urlencoded. Many sites use them. Wikipedia is an example. But URL shown in an addressbar gets totally unreadable, like&lt;br /&gt;
[http://uk.wikipedia.org/wiki/%D0%92%D1%96%D0%BA%D1%96%D0%BF%D0%B5%D0%B4%D1%96%D1%8F this one] (see the title not the status bar).&lt;br /&gt;
&lt;br /&gt;
Such URL is not an easy thing write down on paper for example. It would be nice if such URLs were shown more like this (the non-latin part could be highlighted or formatted to prevent phishing):&lt;br /&gt;
http://uk.wikipedia.org/wiki/Вікіпедія&lt;br /&gt;
�&lt;br /&gt;
&lt;br /&gt;
== Auto-paging ==&lt;br /&gt;
* When a numeric portion of the URL in the address bar is highlighted, allow it to be incremented/decremented using the mouse wheel, PgUp/PgDn, scroll arrows, or some other method.  E.g., http://www.example.com/photo1.jpg; highlight &#039;1&#039; and scroll to view photo2.jpg, etc.&lt;br /&gt;
&lt;br /&gt;
== Searching from Location bar ==&lt;br /&gt;
* When typing in the URL bar, have an option in the auto-complete menu to search for the entered text at the user&#039;s choice of Google, Yahoo, Ask.com, etc. Note: this feature already exists in the Mozilla SeaMonkey browser. If the code is compatible it could just be copied.&lt;br /&gt;
OR&lt;br /&gt;
* Merge functionality of location bar and search bar: When typing in the URL, show both autocomplete and google suggestions (preferrably google suggestions first. Explanation: this helps a lot newbie users; also a lot of users tend to use the drop-down button to go to previously visited urls instead of using the autocomplete feature). Something like this (well not just like that, i just hidden the location bar and moved the search bar in place): http://tinyurl.com/yl24y3&lt;br /&gt;
&lt;br /&gt;
* Bring back the simple, down-arrow functionality of the Mozilla suite address bar, where the user can type in words for a search and down arrow to send that term to the search-engine preference.&lt;br /&gt;
&lt;br /&gt;
== Autocomplete ==&lt;br /&gt;
* middle of word&lt;br /&gt;
* local filenames&lt;br /&gt;
* user&#039;s bookmarks&lt;br /&gt;
* using history frequency for relevance&lt;br /&gt;
* Further refinement (and strengthening of match) could be made by offering a list of likely alternatives, selectable via arrow keys in a drop-down menu&lt;br /&gt;
* using addresses for which a password is known, or are otherwise marked as &#039;trusted&#039; (marked as allow script, allow cookie, allow xpi install, etc)&lt;br /&gt;
* all of above make autocomplete still useful after clearing private data or migrating from IE&lt;br /&gt;
* Make autocomplete function more like a shell&#039;s tab completion in that it matches the longest common substring. See [https://bugzilla.mozilla.org/show_bug.cgi?id=109758 Bug #109758]&lt;br /&gt;
; References&lt;br /&gt;
* Similar to AppRocket on Windows and Quicksilver for OS X&lt;br /&gt;
* [[User talk:bur#Autocomplete_URL|remarks from bur]]&lt;br /&gt;
* [https://addons.mozilla.org/firefox/2300/ Autocomplete Manager] extension provides some of this&lt;br /&gt;
&lt;br /&gt;
== Autocorrection ==&lt;br /&gt;
* Allow to correct automatically badly entered top level domains (ex: .xom instead of .com or .comù instead of .com) ;&lt;br /&gt;
* Allow to correct automatically badly entered sub domains (ex: xxx. instead of www. or wwww. instead of www.) ;&lt;br /&gt;
* Allow to correct automatically recurrent typed adresses (ex: www.goiogle.com instead of www.google.com, www.imedia.biz instead of www.imedias.biz or www.youtube.net instead of www.youtube.com) by looking in the favorites and history ;&lt;br /&gt;
* Allow to transcode addresses entered incorrectly in different keyboard layout (e.g. Cyrillic цццюьщяшддфющкп to www.mozilla.org) ;&lt;br /&gt;
&lt;br /&gt;
This could be implemented as a smart algorithm. Whenever the user types an invalid adress, Firefox remembers this and if the address typed in right after this is correct (by correctly pointing to a site) a match is created. If the difference is not too large between the wrongly typed one, and the correct one, this get&#039;s saved as a correction and will automatically execute.&lt;br /&gt;
&lt;br /&gt;
Alternatively, string metrics can be used to find matches of already typed (and correct) URLs, and automatically redirect the user. Perhaps this is a cleaner solution.&lt;br /&gt;
&lt;br /&gt;
Usually when an incorrect address is typed, the user knows almost immediately.  Ingore pages that are only displayed for less than 5 seconds.&lt;br /&gt;
&lt;br /&gt;
== Provide basic site navigation from address bar ==&lt;br /&gt;
When I use news aggregation sites like slashdot and digg that provide deep&lt;br /&gt;
links to stories on other sites, I invariably find myself wanting to look&lt;br /&gt;
at the home page or perhaps even parent of the current URL.&lt;br /&gt;
&lt;br /&gt;
It would be a very useful feature to provide hotkeys that manipulate the&lt;br /&gt;
URL in the addressbar. At least 2 operations spring to mind:&lt;br /&gt;
* get server URL &lt;br /&gt;
* get parent URL&lt;br /&gt;
; References&lt;br /&gt;
* See [https://addons.mozilla.org/firefox/2933 Link Widgets]&lt;br /&gt;
** ...works best with &#039;&#039;Status&amp;amp;nbsp;Buttons&amp;amp;nbsp;1.0&#039;&#039;, basic site navigation buttons could be placed on the &#039;&#039;&#039;status line&#039;&#039;&#039; this&amp;amp;nbsp;way, so it&#039;s no&amp;amp;nbsp;longer &amp;amp;laquo;just taking&amp;amp;nbsp;away screen&amp;amp;nbsp;space&amp;amp;raquo; as the&amp;amp;nbsp;above&amp;amp;nbsp;fellow said.&lt;br /&gt;
&lt;br /&gt;
== Contextual menu ==&lt;br /&gt;
* Contextual menu on each address including &amp;quot;Open&amp;quot;, &amp;quot;Open in a new tab&amp;quot; ...&lt;br /&gt;
* An option to remove an address from the list. (contextual menu on address ?)&lt;br /&gt;
* Also in the contextual menu, add &amp;quot;Delete address&amp;quot;.&lt;br /&gt;
*On right click, adding also a &amp;quot;paste &amp;amp; go&amp;quot; item&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* Like in Opera browser&lt;br /&gt;
** Note: Middle click already does this if you turn it on (and it&#039;s on by default on Linux)&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=216667 bug 216667]&lt;br /&gt;
&lt;br /&gt;
== Location Bar should sort based on order visited ==&lt;br /&gt;
All major browser order the entries of the location bar based on last visited. Example:  if I type &amp;quot;yahoo.com&amp;quot;, then &amp;quot;google.com&amp;quot;, the order is:&lt;br /&gt;
* google.com&lt;br /&gt;
* yahoo.com&lt;br /&gt;
&lt;br /&gt;
If I then type &amp;quot;yahoo.com&amp;quot; again, the order is:&lt;br /&gt;
* yahoo.com&lt;br /&gt;
* google.com&lt;br /&gt;
&lt;br /&gt;
The order also changes if I open the location bar and select an entry with the mouse.&lt;br /&gt;
&lt;br /&gt;
Sorting this way worked in early releases of Firefox 0.9.X. There is a bug filed in bugzilla for which the fixing is postphoned from one release to the other. Please make sure that it is included in Firefox 2.5, 3.0 or whatever it is. &lt;br /&gt;
; References&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=258107 bug 258107]&lt;br /&gt;
&lt;br /&gt;
== Keybindings ==&lt;br /&gt;
* Ability to customise what happens when ctrl-enter is pressed (command-enter for Macs) in the address bar and search bar. Some users want ctrl-enter to open a new tab. This will make the &amp;quot;ctrl == new tab&amp;quot; concept more pervasive. Currently, control-clicking on a link in a web page causes it to open a new tab. Also, most tabbed browsers open up a new tab upon ctrl-enter anyway, including older versions of Firefox itself. Whatever the default setting may be, it would be nice if the user could configure this. Also, some users want ctrl-enter behave just like plain enter. These users usually wanted to type ctr-v, enter, but accidentally held ctrl down too long, hence it gets registered ast ctrl-v, ctrl-enter.&lt;br /&gt;
* Also, same thing goes for option-enter (alt-enter(?) on Windows). The &amp;quot;option == download url&amp;quot; concept has existed in older versions of Firefox as well as other tabbed browsers. While option-click still allows download of links, it&#039;s hard to remember what the keybinding is for downloading from the url bar anymore since there is no longer a consistent concept behind it and not compatible with other browsers.&lt;br /&gt;
; References&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=237027 bug 237027]&lt;br /&gt;
&lt;br /&gt;
== Allow AJAX/frames-based sites to change location URL ==&lt;br /&gt;
&lt;br /&gt;
A problem with Frames-based and DHTML / AJAX sites is that the page contents&lt;br /&gt;
displayed can change but the location URL remains static, which impacts on the&lt;br /&gt;
user&#039;s ability to bookmark page contents.&lt;br /&gt;
&lt;br /&gt;
For security reasons (e.g. to prevent phishing) it is not possible from&lt;br /&gt;
Javascript code to change the location URL displayed in the browser (except&lt;br /&gt;
perhaps to add/change a &amp;quot;#&amp;quot; value, which is of limited use).&lt;br /&gt;
&lt;br /&gt;
I propose that it should be possible to change the URL in other LIMITED ways,&lt;br /&gt;
e.g.:&lt;br /&gt;
&lt;br /&gt;
To any other URL with the *same* domain&lt;br /&gt;
AND/OR&lt;br /&gt;
To change the querystring&lt;br /&gt;
&lt;br /&gt;
This could of course be configurable in the browser&#039;s Options, but one or both&lt;br /&gt;
should be enabled by default, to allow web developers to make use of this&lt;br /&gt;
feature to improve the user experience for most Firefox users.&lt;br /&gt;
&lt;br /&gt;
Changing the &amp;quot;#&amp;quot; value, such as at [http://wikimapia.org/#y=44558001&amp;amp;x=38081274&amp;amp;z=15&amp;amp;l=1&amp;amp;m=a&amp;amp;v=2 Wikimapia] is only of partial use and has limitations.&lt;br /&gt;
&lt;br /&gt;
== General Location bar improvements ==&lt;br /&gt;
* When the cursor is active and in the address bar &amp;lt;UP&amp;gt; will move the cursor to the start of the address string, and &amp;lt;DOWN&amp;gt; will move the cursor to the end of the string.&lt;br /&gt;
* Multi-line paste of URLs: When pasting a multi-line URL - such as when one copies a large URL from a text-only shell-based e-mail program - Firefox should automatically strip line breaks and elide what is pasted as a single line URL.&lt;br /&gt;
&lt;br /&gt;
== SVG File as Favicon ==&lt;br /&gt;
&lt;br /&gt;
Allow website admins/designers to use Scalable Vector Graphics files as Favicons. This allows the use of visually appealing favicons with transparency. This is also ideal for displays with high resolutions, allowing the display of larger icons on such displays without website admins/designers having to modify the icon files.&lt;br /&gt;
&lt;br /&gt;
Right-click option to export favicon.&lt;br /&gt;
&lt;br /&gt;
Javascript manipulation of favicon.&lt;br /&gt;
&lt;br /&gt;
== Highlight the domain name ==&lt;br /&gt;
&lt;br /&gt;
Make the domain name within the URL bold or otherwise highlighted to reduce the spoofing risks of complex URLs.&lt;br /&gt;
&lt;br /&gt;
== Show more security info ==&lt;br /&gt;
&lt;br /&gt;
Show more security info for secure sites in the URL bar, such as the name of the company to which the cert was issued.&lt;br /&gt;
&lt;br /&gt;
== Nice feature in IE ==&lt;br /&gt;
&lt;br /&gt;
A feature absent from FireFox: When you click a link in IE, the page starts loading the page. Sometimes you have connection problems (etc.) so the page remains blank. In the interest of time, you can click &amp;quot;Stop&amp;quot; (to stop downloading the page), and when you do that, IE displays the the page&#039;s URL in the address bar, even if the page failed to load. This is absent from FireFox and you have to guess which link you clicked that isn&#039;t opening now.&lt;br /&gt;
&lt;br /&gt;
== Another nice feature in IE ==&lt;br /&gt;
I haven&#039;t figured out what is the hotkey of the address bar, could you make it to be F4, just like IE, it would be easier to change the address. Or may be F2 because it&#039;s the hotkey used in several applications to change the name or text of anything. Or even you could allow the user to change every hotkey the way he/she wants it, Firefox its very popular for its customization, this would help even more.&lt;/div&gt;</summary>
		<author><name>Carutsu</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Form_handling_and_text_areas&amp;diff=40266</id>
		<title>Firefox/Feature Brainstorming:Form handling and text areas</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Form_handling_and_text_areas&amp;diff=40266"/>
		<updated>2006-11-05T05:21:32Z</updated>

		<summary type="html">&lt;p&gt;Carutsu: /* WYSIWYG Text Area */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FeatureBrainstorming}}&lt;br /&gt;
&lt;br /&gt;
== External editing of text boxes ==&lt;br /&gt;
* Allow an external editor (vim, emacs, textpad, etc) to edit text in form text boxes&lt;br /&gt;
* Currently supported by plug-ins, but only on some platforms; should be available everywhere&lt;br /&gt;
* As more and more apps move towards web services, the ability to effectively edit large blocks of text (wikis, blogs, forums, webmail) becomes more and more critical.&lt;br /&gt;
* Include ability to save/restore the text box contents.&lt;br /&gt;
* Provide a key binding and also bind to right-click/Edit in text areas.&lt;br /&gt;
; References&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=103767 bug 103767]&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=13474 bug 13474]&lt;br /&gt;
&lt;br /&gt;
== Search and replace for editable areas ==&lt;br /&gt;
* Search and replace for textareas and editable iframes&lt;br /&gt;
&lt;br /&gt;
== Full featured editing of text areas==&lt;br /&gt;
Much writing nowadays is done in text areas: wikis, blogs, forums, webmail. Text areas need full featured editing support:&lt;br /&gt;
* Unlimited undo/redo.&lt;br /&gt;
* Regular expression search and replace.&lt;br /&gt;
* &amp;lt;strike&amp;gt;Spell checking.&amp;lt;/strike&amp;gt; Thanks!&lt;br /&gt;
* Improve spell checking by switching from MySpell to the far-superior HunSpell (this is a direct descendant of MySpell and is the spell checking system now used by new versions of Open Office). There&#039;s a list of all the improvements in [https://bugzilla.mozilla.org/show_bug.cgi?id=319778 bug 319778]. This may also allow us to ship some dictionaries other than En-US in our localized builds (e.g. Hungarian).&lt;br /&gt;
* Grammar checking functionality similar to Spell checking (Grammar mistakes is just as prolific an bad spelling)&lt;br /&gt;
* Configurable shortcuts and macros.&lt;br /&gt;
* Allow easy saving of text area contents on the local machine.&lt;br /&gt;
* Automatic safety saves, so that the contents of a text area are never lost.&lt;br /&gt;
* Allow resizing of text areas, and splitting into two views.&lt;br /&gt;
&lt;br /&gt;
;See also: [http://ifindkarma.typepad.com/relax/2005/01/life_in_a_texta.html Life in a TEXTAREA] by Adam Rifkin&lt;br /&gt;
&lt;br /&gt;
== WYSIWYG Text Area ==&lt;br /&gt;
Enhanced the TEXTAREA tag to provide a WYSIWYG editor that generates HTML code.  How many different Javascript, ActiveX, Applet and AJAX solutions exist for this problem?  How many of them &amp;lt;u&amp;gt;actually work&amp;lt;/u&amp;gt;?  None.  Let&#039;s fix this problem once and do it right.  Imagine:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;TEXTAREA NAME=&amp;quot;foo&amp;quot; TYPE=&amp;quot;wysiwyg&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The user would see a text box with WYSIWYG editing controls.  When the form submits, the field would contain HTML code for the user&#039;s content.  Other browsers would ignore the new flag and display a standard TEXTAREA.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;EVERYONE&amp;lt;/u&amp;gt; needs this, including this Wiki.&lt;br /&gt;
:However we would be breaking the standards, wouldn&#039;t we? And i think we shouldn&#039;t be trying to do W3C&#039;s job.&lt;br /&gt;
&lt;br /&gt;
== Editable dropdowns ==&lt;br /&gt;
* Enhanced SELECT tag to allow the user to type new values into the dropdown or accept one of the provided options.  Examples in abound in real applications but in a form, the only solution is to provide an input box and a comment like &amp;quot;select a value or enter a new one&amp;quot;.&lt;br /&gt;
* Enhance the SELECT more by allowing HTML in an OPTION. Will allow for images, bold/italic text and much more in an option. (Restriction necessary as e.g. a SELECT in an OPTION doesn&#039;t make sense).&lt;/div&gt;</summary>
		<author><name>Carutsu</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Other_or_Uncategorized&amp;diff=40240</id>
		<title>Firefox/Feature Brainstorming:Other or Uncategorized</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Other_or_Uncategorized&amp;diff=40240"/>
		<updated>2006-11-04T07:17:43Z</updated>

		<summary type="html">&lt;p&gt;Carutsu: /* Page autorefresh */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FeatureBrainstorming}}&lt;br /&gt;
&lt;br /&gt;
== Widgets ==&lt;br /&gt;
* In my opinion, that&#039;s the only feature lacking in Firefox to create first-quality &amp;quot;mozlets&amp;quot;, similar to the Opera&#039;s widgets or Safari&#039;s dashboard (if not better, since Opera&#039;s widget goes nowhere farther than using XShape). &lt;br /&gt;
&lt;br /&gt;
== Editions ==&lt;br /&gt;
* Create several Editions for example standard edition, web developer edition,  low memory edition, kid&#039;s edition, or even google edition&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Open page in another browser&amp;quot; option ==&lt;br /&gt;
* Simple, useful, and easy to implement.&lt;br /&gt;
&lt;br /&gt;
== Conditional Comments ==&lt;br /&gt;
Allow users to add CSS filters for version compatibility that doesn&#039;t rely on a CSS rule being implemented. Arguably, this is the unofficial standard for dealing with Internet Explorer bugs and it would be nice to have a simple interface for doing this with any browser (just in case things change later on down the line). The syntax should be about the same, so something like &amp;amp;lt;!--[if lte FF 6]&amp;amp;gt; &amp;amp;lt;![endif]--&amp;amp;gt; would be appropriate.&lt;br /&gt;
&lt;br /&gt;
; Comments&lt;br /&gt;
That&#039;s a very good idea! It could prevent use of CSS hacks in future. Opera could do that too. --[[User:Alenonimo|Alenonimo]] 15:41, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Glow Text ==&lt;br /&gt;
Allows text to Glow when the glow HTML command is used, such as in IE7.&lt;br /&gt;
&lt;br /&gt;
== Page autorefresh ==&lt;br /&gt;
Create a new &amp;quot;Automatically page refresh&amp;quot; submenu in page&#039;s content menu (and inside &amp;quot;In this frame&amp;quot; submenu). It might contain items like &amp;quot;Stop autorefresh&amp;quot;, &amp;quot;5 seconds&amp;quot;, &amp;quot;10 seconds&amp;quot;, &amp;quot;1 minute&amp;quot;, &amp;quot;5 minutes&amp;quot;, &amp;quot;Custom...&amp;quot;. The page should be automatically refreshed untill &amp;quot;Stop autorefresh&amp;quot; selected or user navigated away from the page. In case of page was loaded by &#039;POST&#039; command the new item should be &amp;quot;disabled&amp;quot; or user might be asked about &amp;quot;repost data every time&amp;quot;.&lt;br /&gt;
:There is already a couple of extensions for that.&lt;br /&gt;
&lt;br /&gt;
== Synesthetic Surfing ==&lt;br /&gt;
Synesthesia, or the cross-linking of senses, has been long known to be a powerful nmonic for anyone with the ability to tap it. Richard Feynman often thought of complex physics equations in colors, and these powerful associations can be used to assist in surfing the web. &lt;br /&gt;
&lt;br /&gt;
I am a synesthetic of a few different flavors, one of which is letter/number to color associations. Whole words have color averages usually dominated by the first letter. The word &amp;quot;Web&amp;quot; for example, is orange with some blue hues at the end. I found a plug-in for Firefox that colored your tabs, but it was random. I would like to see user-picked colors for specific domains. For example, www.google.com would be a yellowish-orange color on the tab. I would select the specific hue I wanted and the tab would be colored so. That way, if I have a many tabs open at the same time, I will know which one is google at a glance. The ability to associate tonal sounds with the tabs as a mouse-over function or click function would also  be very helpful. Those who are more inclined to audio cues would benifit from this immensely! I love designing GUIs, so don&#039;t worry, if you don&#039;t code this, I will ;)  -NeuralZen   &lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Synesthesia Synesthesia] (wikipedia)&lt;br /&gt;
&lt;br /&gt;
; Commentary&lt;br /&gt;
: It shouldn&#039;t be user picked, but extracted in some ways from the URL domain and optionally changed by a meta tag in the XHTML. This is important to make it a useful feature for both sites and communications (on other computers, the same site will have the same colour). Also it doesn&#039;t overload unneeded customization.&lt;br /&gt;
&lt;br /&gt;
== Propietary Anchor mode ==&lt;br /&gt;
Many pages don&#039;t have anchors so linking to Content that is somewhere on the page can be a pain. Make possible custom anchors like this would make firefox scroll 0pixel to left and 555pixel down:&lt;br /&gt;
&lt;br /&gt;
 url#custom(0,555)&lt;br /&gt;
&lt;br /&gt;
This make firefox scroll to the 5th H1 element on the page and highlight it decently:&lt;br /&gt;
&lt;br /&gt;
 url#custom(h1/5)&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.w3.org/TR/xptr-framework/ XPTR framework]&lt;br /&gt;
&lt;br /&gt;
; Commentary&lt;br /&gt;
* Pixels are unsafe (depending on fonts, zooming etc.)&lt;br /&gt;
* This looks like reinventing the wheel. use xpath instead?&lt;br /&gt;
* This implies support for XPointer&lt;br /&gt;
&lt;br /&gt;
== Smooth vs Raw Page Transitions ==&lt;br /&gt;
There isn&#039;t any *good* point to have the previous page &amp;quot;visible but unusable&amp;quot; until the new page starts rendering, a block a time. This is aesthetically awful and without any useful gain at the UI level.&lt;br /&gt;
&lt;br /&gt;
=== Details &amp;amp; Commentary ===&lt;br /&gt;
&#039;&#039;&#039;Smooth Page Transition&#039;&#039;&#039;: when someone clicks on a link, the page will slightly fade out, indicating that it is refreshing until the new page is fully ready, when a smooth (really &#039;&#039;&#039;fast&#039;&#039;&#039; crossfade &amp;lt;0.5sec, maybe). On the page there should be some form of interaction that could allow to see - and browse, and use - the previous page until the new is fully loaded AND the possibility to switch to the new one, displaying it a block a time.&lt;br /&gt;
* If implementing this, Firefox could adhere to some of IE page/site transition definitions from HTTP response or meta http-equiv headers.&lt;br /&gt;
** Please no: this is a step back in the past using BAD transitions that were just annoying. This feature, as stated, is conceptually &#039;&#039;&#039;DIFFERENT&#039;&#039;&#039; and must NOT be assimilated with the IE page transitions. &lt;br /&gt;
* The point here is to make the navigation softer and nicer for everyone (cool-factor), not only occasional user, and behaving more like an offline app. The &#039;&#039;&#039;&amp;quot;freeze page, load the other one block a time&amp;quot; is obsolete&#039;&#039;&#039; and should be improved into a new form of page transition: unobtrusive, aesthetically pleasant and without drawbacks (on slow connection, seeing the page loading a block a time is useful, don&#039;t avoid it if needed). &lt;br /&gt;
* To be clear: this is COMPLETELY different from the &amp;quot;page transitions&amp;quot; concept seen before on some browsers as site behaviour. This should be an integrated feature, well balanced and &#039;&#039;without annoying drawbacks&#039;&#039;. Also, this should be default but disabled.&lt;br /&gt;
* The interaction could be:&lt;br /&gt;
** On a full-page location refresh (i.e. non javascript) the current page should be lightly dimmed until the new page is ready.&lt;br /&gt;
** When the new page is ready, a fast crossfade should display it.&lt;br /&gt;
** If the page loads slowly, clicking on Forward (a button not really used since now) will show the page loading a block a time, like now.&lt;br /&gt;
** If the user clicks on the dimmed &amp;quot;old&amp;quot; page, it could interact with it until the new page is ready (and faded in). Any click event of course blocks the page load (and the Forward button will turn disabled).&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://wiki.mozilla.org/User_talk:Folletto#Smooth_Page_Transitions Smooth Page Transitions]&lt;br /&gt;
&lt;br /&gt;
== Mouse gestures ==&lt;br /&gt;
Allow the user to use mouse gestures (like right click followed by left click for &#039;back&#039; etc)...&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.opera.com/products/desktop/mouse/index.dml Opera Mouse Gestures]&lt;br /&gt;
* [https://addons.mozilla.org/search.php?q=Rocker&amp;amp;app=firefox Plugins providing this functionality]&lt;br /&gt;
&lt;br /&gt;
== Link navigation using arrow keys ==&lt;br /&gt;
* Using shift+arrowKey, the selection &amp;quot;hovers&amp;quot; to the nearest link in that direction&lt;br /&gt;
* With this feature remote controls can be configured to navigate pages&lt;br /&gt;
* Same as Opera feature&lt;br /&gt;
&lt;br /&gt;
== Remote Control ==&lt;br /&gt;
Support for Red/Green/Yellow/Blue remote control buttons&lt;br /&gt;
* The ability to configure keyboard shortcuts to select HTML elements that have the accesskey attribute in the format: accesskey=&amp;quot;{red}&amp;quot; | accesskey=&amp;quot;{green}&amp;quot;  | accesskey=&amp;quot;{yellow}&amp;quot;  | accesskey=&amp;quot;{blue}&amp;quot;&lt;br /&gt;
* e.g. configure Alt-F1 to select the element with accesskey=&amp;quot;{red}&amp;quot;, Alt-F2 selects element with accesskey=&amp;quot;{green}&amp;quot; etc&lt;br /&gt;
* With this feature the RGYB buttons of remote controls can be configured to select links&lt;br /&gt;
* This would make Firefox compatible with the Netgem iPlayer facility&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
* Implement a possibility to record short macros/scripts in order to automate task done on homepages, e.g. login and print a specific table, etc.&lt;br /&gt;
** Support for regular expressions so that pages with broken URLs can be fixed, HTML can be converted to another format, etc.&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://greasemonkey.mozdev.org/ Greasemonkey]&lt;br /&gt;
&lt;br /&gt;
== Patching display ==&lt;br /&gt;
Let the user configure the display of their page and &#039;patch&#039; them.&lt;br /&gt;
&lt;br /&gt;
For exemple, change some image, text disposition or even the whole design of the page using regular expression. (Maybe witch a WYGIWYS editor-like to be more user friendly ?)&lt;br /&gt;
&lt;br /&gt;
(I used a while ago an adblock proxy who do that, but it&#039;s really slow, whith something directly coded in firefox, this will be great ! No more forum witch crap animated smilets if we can change them on client side)&lt;br /&gt;
&lt;br /&gt;
I think about a way that users can themselfs modify a whole page, and submit their &#039;patchs&#039; to a centralized server.&lt;br /&gt;
&lt;br /&gt;
When an other user navigate on the page, he can use a button on the navigation page to switch between the different patches submitted by other people and vote for them.&lt;br /&gt;
&lt;br /&gt;
So for one site, we will probably had a lot of version : Ad-free, Alternative design&lt;br /&gt;
(Sorry for my bad english, if you can reformulate my proposition more clearly, don&#039;t hesitate)&lt;br /&gt;
&lt;br /&gt;
== JavaScript Performance ==&lt;br /&gt;
JavaScript engine is too slow. When a script on page is become unresponsive - Firefox hangs, until window, proposing to stop that script appears. Enclosing enhancements are good, but functionality and quality are the main thing, we must to follow.&lt;br /&gt;
&lt;br /&gt;
== PDF Reader ==&lt;br /&gt;
Make a quick-opening pdf reader, just for text. In other case, run adobe or similar&lt;br /&gt;
&lt;br /&gt;
== Rename tabs ==&lt;br /&gt;
It would be useful if end users could rename tabs after opening.  Oftentimes, pages with wildly disparate content have similar headings, particularly if browsing forums or newspages or anything where a lot of content comes from a single site.  If you could take six tabs all saying &amp;quot;CNN.COM - YOUR SOURCE F...&amp;quot; and change each of them to the subject of the page, it would greatly simplify things.&lt;br /&gt;
&lt;br /&gt;
It really does come up quite often, even if you use separate windows instead of tabs, that the data listed in the browser summary field is basically useless due to excessively long page titles.  This does sound like a good feature.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note:&#039;&#039; (Sorry for my bad english, if you can reformulate my proposition more clearly, don&#039;t hesitate)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note:&#039;&#039; Done and done.&lt;br /&gt;
&lt;br /&gt;
== Incorporate Wizz RSS ==&lt;br /&gt;
To incorporate the Wizz RSS. It becomes it native of the program.&lt;br /&gt;
&lt;br /&gt;
== ActiveX ==&lt;br /&gt;
* Implement full ActiveX support&lt;br /&gt;
** including optional support via WINE under Linux&lt;br /&gt;
&lt;br /&gt;
;Comments&lt;br /&gt;
No way! --[[User:Alenonimo|Alenonimo]] 15:41, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Web services integration ==&lt;br /&gt;
Automatically create a web services test form by inspecting a URL to a WSDL file. For comparison, ASP.NET can do this by browsing to a web services URL like foo.asmx?wsdl&lt;br /&gt;
&lt;br /&gt;
== Web mail integration ==&lt;br /&gt;
Following Firefox 2 support for online web feed readers, it could be extended to web mail services like Yahoo! Mail, Hotmail and Gmail at least. Users should be able to select one or more web mail providers and set a default or just keep the default stand alone email client. The idea is not to develop a complete email client but to provide minimum integration:&lt;br /&gt;
* New mail notification through an alert a la &amp;quot;Downloads complete&amp;quot;&lt;br /&gt;
* mailto: handling&lt;br /&gt;
* File/Send link... overlay&lt;br /&gt;
* More providers can be added with preferences for compose URL and new mail XPath&lt;br /&gt;
&lt;br /&gt;
== Email pseudo-url ==&lt;br /&gt;
Presently the mailto: pseudo url simply opens up a mail client. In the old Netscape/Mozilla days, the mail client was part of the package, so it wasn&#039;t necessarily such an issue.&lt;br /&gt;
Perhaps Firefox could incorporate a lite smpt component which could actually send off data, perhaps as part of a form&#039;s action.&lt;br /&gt;
&lt;br /&gt;
== Explorer files integrated ==&lt;br /&gt;
Firefox 3.0 should integrate a file explorer of your system, while having the same characteristics as a web page: Tabs, mouse gestures, bookmarks. etc.&lt;br /&gt;
&lt;br /&gt;
== Explorer integration (Windows) ==&lt;br /&gt;
In Windows allow file system browsing (ie C:\windows), perhaps by calling on MSHTML APIs.&lt;br /&gt;
* Preferably using default file manager -open Koqueror in the current tab when a local directory path is entered&lt;br /&gt;
&lt;br /&gt;
In Windows, allow Firefox to change global settings for preferred browser; not only changing preferred browser for files-types, but also to change what browser applications start when they want to access a webpage.&lt;br /&gt;
&lt;br /&gt;
== Link Activation ==&lt;br /&gt;
* Allow popup windows (ones that don&#039;t currently work in tabs) to appear in tabs.&lt;br /&gt;
* Add option to pre-process Javascript (and Flash?) links - enable MMB/CTRL-click to open these in new tab, by tracking the target before obeying the command&lt;br /&gt;
* Improved functionality when opening embedded Windows Media Player video files.&lt;br /&gt;
* When hovering over a link, show its target in status bar (e.g. &amp;quot;Open http://example.com/ in a new tab&amp;quot;) as in Safari.&lt;br /&gt;
* Allow the user to draw a box on the webpage that launches all links within the box bounds, as new tabs&lt;br /&gt;
* User key for this could be MMB, Drag or a modifier key with LMB, Drag.&lt;br /&gt;
* if a large number of links are selected, a confirmation box could ask weather this was the users intention.&lt;br /&gt;
* A simple example of where this would be useful is opening a number of items in a list of links, including the results of a search engine.&lt;br /&gt;
*Text highlighted that starts with http:// can be opened in a new tab by dragging the selected text upward.&lt;br /&gt;
*Any link will open in a new tab if dragged in any direction rather than being clicked.&lt;br /&gt;
*Boss key, hot key combo that minimizes and removes from task bar, same combination brings it back. &lt;br /&gt;
*if a link links to an image an preview of that image after 1 second of hovering over that link would be nice. The picture should have some kind of [X] to close it (or clicking somewhere else) and a resizer of that preview image would be nice too.&lt;br /&gt;
*if I mark a text which contains a URL that does is not clickable it would be nice to have a right click option to open that link (marked text need to be parsed. if a collection of links is in that marked text a chooser would be nice (seen in opera) + &amp;quot;open all links in tabs&amp;quot; would be nice too&lt;br /&gt;
*an option to parse all links in a website for dead ends. example: software collection of a 5 month old website. with an option to check (behind the scenes) all links for working results would be nice. If a link returns a &amp;quot;not found&amp;quot; or so, FF could darken that link (or alter an tiny image in front of the link - sad skull - or so.&lt;br /&gt;
* When downloading a pdf (non HTML file) with target=&amp;quot;othertarget&amp;quot; in link check mime type first before opening another (empty) tab and download / process the file directly.&lt;br /&gt;
* An integrated prefetching mechanism (use free bandwith to load in background all the static pages linked from the page) - similar to Fasterfox plugin.&lt;br /&gt;
* After i click Shift + click of link i open a link in other window. Now Gecko focuses a loaded window after loading but it&#039;s very bad! I suggest to do not focus loaded windows after a loading page through &amp;quot;Shit + click of link&amp;quot;. It puts off from browsing :(&lt;br /&gt;
* Same as the one above when reading email with several links: Every click on a link brings FF to focus. Better would be keeping FF in background so that one can read the whole mail undisturbed.&lt;br /&gt;
* Make an option that Ctrl+Alt+Click, or some other combination, that will open a &amp;quot;preview&amp;quot; of the like page in a &amp;quot;bubble&amp;quot; or some other form of preview.&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [https://addons.mozilla.org/firefox/1269/ Fasterfox plugin]&lt;br /&gt;
&lt;br /&gt;
== Link Context Menu ==&lt;br /&gt;
* Add a command to open selected text in a new tab/window.&lt;br /&gt;
* Allow to customise the links context menu. I for example have never clicked on the &amp;quot;Send Link&amp;quot;, &amp;quot;Bookmark This Link&amp;quot; on purpose and i hate it when it starts my outlook or opens up the bookmark dialog.&lt;br /&gt;
; References&lt;br /&gt;
* https://addons.mozilla.org/firefox/1472/&lt;br /&gt;
&lt;br /&gt;
== Additional Mouse Interactivity ==&lt;br /&gt;
* Whitespace grabs within the document act as grabbing the icon in the address bar.&lt;br /&gt;
* Dragging links to whitespace opens the link in new tab or window&lt;br /&gt;
* Highlighting text causes it to be treated as a link in all of it&#039;s functionality, including the I&#039;m feeling lucky Google search.  If the highlighted text is a valid URL but not formated link (clickable) then open in new tab.&lt;br /&gt;
* Shift-click, alt-click or whatever on any graphical object (animated gif, flash etc.) hides the object&lt;br /&gt;
* Opera has a nifty feature with it&#039;s Mouse Gestures when you visit an Apache Directory Index or a Gallery site, and a few other sites. When you are on the index, you can just &amp;quot;go forward&amp;quot; in an imaginary history and it will start with the first link. Continuing going forward, will result in the second link, third link, etc... And when you&#039;ve seen them all - you&#039;re back at the Index page.&lt;br /&gt;
&lt;br /&gt;
== Javascript Links ==&lt;br /&gt;
* When ctrl+click or middle clicking a void() + onclick link browser opens current page in a new tab or window then performs a click on the requested link.&lt;br /&gt;
; References&lt;br /&gt;
* See {{bug|55696}}&lt;br /&gt;
&lt;br /&gt;
== Tab Refresh ==&lt;br /&gt;
* Allow to refresh Tabs automatically by a counter&lt;br /&gt;
** When a change is made to the page on a reload, the tab should change visually&lt;br /&gt;
&lt;br /&gt;
== Independent tabs ==&lt;br /&gt;
* The main browser interface should be on a thread that MUST never stop responding (and have a bigger priority). Each tab, should have it&#039;s own thread used to fill it&#039;s content. If a web page from inside one tab stops responding (or takes too much to load - such as big pdf files or sites that use java - but not resticted to those) the tab should be coloured in a different way (and maybe some text: the web page is not responding). The user MUST be able to either stop  , go back, or close the tab, even if the content is not responding. It&#039;s VERY anoying now if I open lots of tabs, and the last stops responding, I must close the browser. (true the session restoration is a good step, but it&#039;s only a workaround, not the real solution to the problem).&lt;br /&gt;
&lt;br /&gt;
== Quick Top of page/Bottom of page ==&lt;br /&gt;
* Perhaps a Goto Top and Goto Bottom button in the Find bar at the bottom of the browser.  This would be faster than using the scrollwheel, which many mice don&#039;t have.  &lt;br /&gt;
* Duplicates Ctrl-Home / Ctrl-End functionality. Would an extra icon to do this be useful?&lt;br /&gt;
&lt;br /&gt;
== Uploading Files ==&lt;br /&gt;
Auto-zip multiple files in upload dialog&lt;br /&gt;
* Implement multiple file selections in the upload dialog that automatically generates a archive (.zip) for easy transmissions of many files.&lt;br /&gt;
* After selecting multiple files a dialog shall appear that asks for the file name of the archive (to be transmitted, auto-naming already included) and confirms the archive type (.zip/.tar.gz/whatsoever)&lt;br /&gt;
&lt;br /&gt;
== Support drag and drop files from OS into a text box / text area ==&lt;br /&gt;
* Dragging a file icon from an OS file browser window should drop the name of the file in the target text box. Main use would be for uploading files, but it can be convenient for any other case when a file name and path must be used. It would be a must-have for web-based Document Management Systems, like [http://www.egroupware.org eGroupWare&#039;s] DMS.&lt;br /&gt;
; References&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=50660 bug 50660] and [https://bugzilla.mozilla.org/show_bug.cgi?id=347178 bug 347178]&lt;br /&gt;
* [http://slashdot.org/comments.pl?sid=200759&amp;amp;cid=16438433 A comment on Slashdot that gives a nice example of the problem]&lt;br /&gt;
* [http://e-vertise.com/dragtext/feature.html What DragText does] in OS/2.&lt;br /&gt;
&lt;br /&gt;
== Dynamic Font Support ==&lt;br /&gt;
Support dynamic font such as prf, eot or svg. Considering the huge advancements made in with SVG in the Firefox browser, I really can&#039;t see any excuse for NOT including this technology.&lt;br /&gt;
&lt;br /&gt;
From a designer&#039;s point of view it makes just about the &#039;&#039;&#039;most&#039;&#039;&#039; amount of sense - with IE4 onwards supporting font embedding, gifting this technology to FF  would just about cover 99% of browsers - the possibilities from a typography point of view are fantastic.&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.laakshmi.com/aarre/wp/archives/36 this blog]&lt;br /&gt;
&lt;br /&gt;
;Comments&lt;br /&gt;
&lt;br /&gt;
No. Firefox should support dynamic FON, TTF and OTF fonts. --[[User:Alenonimo|Alenonimo]] 15:43, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Syntax Highlightning ==&lt;br /&gt;
* Devloper aware syntax highlightning&lt;br /&gt;
** No language includes these words &amp;amp;amp;nbsp;, &amp;amp;lt;th&amp;amp;gt; and such. The spellchecker should know about symbols used by developers, bloggers and wikiwriters and not to highlight them as a syntax error at least.&lt;br /&gt;
&lt;br /&gt;
== Linux compatibility ==&lt;br /&gt;
* Render embedded buttons with native GTK2 widgets&lt;br /&gt;
* Make keyboard shortcuts work with non-Latin keyboard layouts in GTK2 (currently, GTK1 builds work as they are supposed to, as well as GTK2 under GNOME. But wth, not all people use GNOME!)&lt;br /&gt;
* Make sure GTK2 builds do not screw up the keyboard focus: focus is periodically placed to the improper widgets which effectively disables keyboard shortcuts until mouse click inside browser.&lt;br /&gt;
; References&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=232553 bug #232553].&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=340944 bug #340944], [https://bugzilla.mozilla.org/show_bug.cgi?id=69230 bug #69230], [https://bugzilla.mozilla.org/show_bug.cgi?id=295614 bug #295614].&lt;br /&gt;
&lt;br /&gt;
== Mac OS X compatibility ==&lt;br /&gt;
* Support Command-Option-F to select search toolbar (standard for Mac applications).&lt;br /&gt;
* Render embedded buttons with native Aqua widget&lt;br /&gt;
* Dragging favicon to bookmark bar:  Expand bookmark folders for bookmark placement when hovering -- FF 1.X+ under other OS&#039;s have been able to do this.&lt;br /&gt;
; References&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=299185 bug #299185]&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=136524 bug #136524]&lt;br /&gt;
&lt;br /&gt;
== Long term target ==&lt;br /&gt;
On a long term basis Mozilla has come to a cross-road. The current XUL technology can&#039;t be used on a PAD/Smart phone nor on an OLPC. Yet there&#039;s a need for such a browser/mailer and it&#039;s just a matter of time somebody starts such a project. But I&#039;m sure if such a browser/mailer gets built, it will be ported to the ordinary desktops slowly starting to replace Mozilla. And since switching technologies isn&#039;t a task done in a few weeks this subject has to be taken care of ASAP.&lt;br /&gt;
&lt;br /&gt;
IMO it&#039;s important for Mozilla to start a task force now to think about the long term future. The PDA/Smart phones are already on the market almost exclusively using IE/Outlook and the OLPC and other embedded devices is just on the brink. So the pressure of this task, to prevent Mozilla from lagging behind again, is imminent.&lt;br /&gt;
&lt;br /&gt;
== Evaluating the future of XUL ==&lt;br /&gt;
* It&#039;s essential to first evaluate XUL in the light of new requirements, especially about new devices ranging from the OLPC to embedded devices.&lt;br /&gt;
&lt;br /&gt;
== Evaluating possible alternatives ==&lt;br /&gt;
* Alternatives should be based on the cornerstone &amp;quot;runs anywhere&amp;quot;. Possible is IMO only wxWidgets yet others like Java or .Net/Mono should be rated against XUL as well.&lt;br /&gt;
&lt;br /&gt;
== More vs. Less ==&lt;br /&gt;
Well it seems like we could divide the users&#039; wishes into two overall categories: While the ones can&#039;t get enough features, want more of them and through that keep pushing new technologies and conveniences for the user, the other fraction just want a quick and stable browser, supporting all the W3 standards.&lt;br /&gt;
&lt;br /&gt;
I belong the other category, I want a quick and stable browser with a lot of Extensions and at least 5 distinct good looking skins. Still, I&#039;ve got to admit, that without the more-and-more fraction, I still would not use the Mouse Gestures. So on the one hand, I am 	by all means interested in the ideas of the other users, on the other side, I got to admit that I am _saturated_. The new features in version 2.0, I do not want them. Honestly. Yeah. That&#039;s it. So, unlike most of the users who posted here, I simply do not have any _new_ ideas thus I would prefer to vote uppon the most wanted features.&lt;br /&gt;
&lt;br /&gt;
Instead, you could focus on Sunbird. And of course some of the more interessting extension could some help to improve faster. I do not want to tell anybody how to spent his or her time, but if I am asked, this is my answer.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Core Firefox&amp;quot; &amp;amp; &amp;quot;More Firefox&amp;quot; (Packaging options) ==&lt;br /&gt;
* Distribute a single, lightweight feature-wise version of Firefox WITH a set of Mozilla Firefox developed and branded extensions in a specific extension pack (se the matching suggestion above). With this solution you will have:&lt;br /&gt;
** A Firefox &amp;quot;Core&amp;quot; with just essential features (based upon XULRunner...)&lt;br /&gt;
** A Firefox &amp;quot;More&amp;quot; with many features, released WITH Firefox as Extensions, by the Mozilla Firefox development team, and updated in sync with Firefox &amp;quot;Core&amp;quot;.&lt;br /&gt;
* Marketing wise, it could be like now a SINGLE installer, with an optional flag to be turned off during install. Still, after the setup, you could remove the extensions and you&#039;ll be &amp;quot;light&amp;quot; again.&lt;br /&gt;
; References&lt;br /&gt;
* [http://wiki.mozilla.org/User_talk:Folletto#Firefox_Core_.2B_More Firefox Core + More]&lt;br /&gt;
&lt;br /&gt;
; Commentary&lt;br /&gt;
: I fully support the idea of a minimal firefox with official extensions from the devs and unofficial extensions from the communitiy. Firefox is getting too big. The first time I used Firefox (around 0.5 ?), I used it, because it was small and fast! Now it just takes too long to load. This also helps the core team to do it&#039;s core stuff, and the extensions people to work on thier extensions separatly. If they want to update a feature or remove some bug, only the new extension has to be upgraded and not the full Firefox package. Official extensions would also allow the devs to adopt community extensions, if they are deemed usefull for (nearly) everyone, and add them to the offical Firefox extensions.&lt;br /&gt;
&lt;br /&gt;
=== Extension packs ===&lt;br /&gt;
How about a extension &#039;mode&#039; pack or something? This could be a bunch of plugins grouped under a certain name like &#039;Standard&#039;,&#039;Ultra Fast&#039;,&#039;WebDeveloper&#039;,&#039;Kiosk&#039; etc... and then have a simple drop down where one could select the &#039;mode&#039; and only plugins for that mode would be loaded. This way we get the fast version, and the features packed versions for those who want it (and we can easily switch). Ofcourse let the user modify the  mode pack if they wish, but this can be hidden somewhere so beginners don&#039;t stumble upon it by mistake and mess things up.&lt;br /&gt;
&lt;br /&gt;
It really is not a &#039;fast mode&#039; vs &#039;feature packed mode&#039; only, as it depends very much on what features a user wants and what they are doing at the time. By creating a couple of common usage mode packs it will make it easy to customize without having to individually download and install each plugin (though one could still do this). Maybe this is what a &#039;profile&#039; is all about, but then again I still like to share bookmarks no matter how I&#039;m browsing.&lt;br /&gt;
&lt;br /&gt;
I for one sometimes like the browser to be very fast, at other times I prefer all the web developer options, and at other times when browsing for personal use I&#039;d like other plugins loaded.&lt;br /&gt;
&lt;br /&gt;
This way the core can stay small but first time users still get the cool behaviours they like without having to understand this whole plugin install business.(so a standard download and a core download without the mode packs for example)&lt;br /&gt;
&lt;br /&gt;
The use case I see is that first time users will want all the whiz bang toys to atleast match other browsers, and don&#039;t want to go through and figure out what extensions are and how to install, they just want to click go and off they go. Experienced users on the other hand may want other features or a slimmed down feature set. I think this approach solves both issues.&lt;br /&gt;
&lt;br /&gt;
I love the idea of official extensions! And I&#039;d definately like the ability to strip down firefox to the core. This method of development and packageing gets my vote!&lt;br /&gt;
&lt;br /&gt;
Perhaps the installer could be a bit more than just Core &amp;amp; More. You could for example have a check box for extra features, and another for web development tools. Each check box could be expanded to get individual extensions like no-script.&lt;br /&gt;
&lt;br /&gt;
And of course the defaults will be well chosen.&lt;br /&gt;
&lt;br /&gt;
The more functionality you add, the more words and submenus have to be created. And both is confusing for beginners and older folks. What is the difference between words, that seem to mean the same thing at first glance ? Do I have to understand &amp;quot;all these new words&amp;quot; like &amp;quot;javascript&amp;quot;, &amp;quot;PlugIn&amp;quot; ? Keep in mind, not all of the users are like the Techies who develop !&lt;br /&gt;
&lt;br /&gt;
Firefox already has all the necessary stuff. There must always be an easy way for &amp;quot;lightweight-users&amp;quot; to use firefox without getting confused about words, large submenus or confusing questions. &lt;br /&gt;
&lt;br /&gt;
The more functions, the more words, the more confusion. Please, always offer an easy way for the non-techie user ... !&lt;br /&gt;
&lt;br /&gt;
I agree that a much smaller (memory) footprint is needed (even on desktop systems), and love the extension pack idea. I&#039;d like to also strongly suggest looking at the reason for the memory size with the current feature set - 225 MB with just 3 tabs open just seems like too much.&lt;br /&gt;
&lt;br /&gt;
The subject of More vs. Less is quite interesting.  A good starting point might be to ask &amp;quot;what recent features are being used?&amp;quot;.  In that vein, maybe one of the &amp;quot;pre-release&amp;quot; versions could be &amp;quot;instrumented&amp;quot; to count the features used and (with the permission of the user, of course) report back those.  Another way might be to do a web crawl, and see what features are used by various &amp;quot;popular&amp;quot; web sites.  As with ANY feature set, one should realize that &amp;quot;growing featureism&amp;quot; is a very slippery slope.  I suspect that many web users would be content with the features of an older browser (say back to 1999) to do their work.  Remember that each added &amp;quot;feature&amp;quot; involves code, and with any new code comes both bugs and vulnerabilities.  The user community wants neither.&lt;br /&gt;
&lt;br /&gt;
Please focus more on stability, robustness, and security than on adding fun features.  New features are nice, and fixing bugs isn&#039;t so much fun, but I find Firefox to be more of a memory hog and less stable than IE, and that&#039;s pretty sad.  Stop competing against other browsers because you&#039;re afraid of losing market-share.  The only way Firefox will ever be truly great if it&#039;s designed to be great from the ground up.  Focus on changes that are less glitzy and more on changes that are fundamental to making a good browser platform.  When something needs to be re-architected, re-architect it.  Don&#039;t assume that bugs will ultimately get fixed; so far, Firefox has added features faster than bug fixes.  Rather, focus on design principles that minimize the chances that problems will happen and minimize the consequences when they DO happen (and they will!).&lt;br /&gt;
&lt;br /&gt;
I agree with the above. Firefox also has a reputation for being fast and relatively slim and there already is a plugin system for those who want a feature laden browser, so the focus should be on essential improvements that will have an impact on usability for the majority of users. A lot of the proposals here go way beyond what a dedicated browser should be able to do (more or less why Firefox was created from the Mozilla suite in the first place, no?) and would just add a lot of bloat.&lt;br /&gt;
&lt;br /&gt;
I concur with the above two requests.  Fix all the memory leaks!  Firefox leaks memory like a sieve.  I hate having to restart it periodically in order to get it all reclaimed.  A web browser shouldn&#039;t be using nearly 150 MB of ram. That&#039;s  15 MB for each of my open tabs!&lt;br /&gt;
&lt;br /&gt;
(removed further repetitive commentary here)&lt;br /&gt;
&lt;br /&gt;
== Customizable extension sets ==&lt;br /&gt;
The ability for each user to create, save, install, and manage &amp;quot;feature (extension) sets&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Rich Internet Application Support ==&lt;br /&gt;
There is an opportunity here to lead the way in supporting the growing number of DHTML- and Ajax-heavy applications and to provide the browser support needed to eliminate some of the drawbacks of these apps. In all cases a security model will be necessary, probably including some automated safeguards and some user confirmations.&lt;br /&gt;
&lt;br /&gt;
=== Preloaded javascript libraries ===&lt;br /&gt;
* with AJAX large javascript libraries (e.g. &amp;quot;dojo.js&amp;quot;) have to be downloaded which need a lot of time. It would be nice if such libraries could be downloaded local in the background and taken from this local store instead of downloaded from the web when referenced by a page. This would speed up any AJAX page considerably. Which libraries are handled this way may be configured in the &amp;quot;offline&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
=== Local filesystem access ===&lt;br /&gt;
* Allow pages to request access to the local filesystem or some subset thereof (for example, a user&#039;s home directory, desktop, or docs folder) for reading and/or writing.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Hear hear!&amp;lt;/b&amp;gt; This would enable productivity applications on the web far beyond what we can do today. Mozilla has an opportunity to create a standard API for local storage.&lt;br /&gt;
&lt;br /&gt;
=== Access to global UI elements (menubar, taskbar, panels...) ===&lt;br /&gt;
* Allow a page to request access to major OS-level global UI elements like a first-class application. Such elements include the Mac menubar, Windows taskbar, GNOME/KDE panels, Mac Dock, etc. Some are more important than others; for example, being able to write menus to the global menubar is far more important on the Mac platform than Dock access. However, Dock access on the Mac is probably more important than taskbar access on Windows because Windows will already have an entry for each browser window (though being able to define that window&#039;s icon would be nice so users can distinguish between &amp;quot;regular&amp;quot; browser windows and in-browser apps).&lt;br /&gt;
&lt;br /&gt;
=== Enhanced clipboard integration ===&lt;br /&gt;
* Provide APIs to allow non-text apps to manipulate the system clipboard/pasteboard more.&lt;br /&gt;
&lt;br /&gt;
=== More robust file uploads ===&lt;br /&gt;
* Provide single- and multi-select access to standard OS Open dialogs for opening/uploading files. Include an upload manager for asynchronous uploads. Include functionality to resume interrupted uploads. For apps that store data, combine with local filesystem access to allow easy setup of sites that keep local and remote data seamlessly synchronized.&lt;br /&gt;
&lt;br /&gt;
:; Commentary&lt;br /&gt;
:: A standardized synchronization protocol would really help on this one. Why does every photo site need to make their own bulk uploader? A sync protocol could send the sha1 of the files in the local directory tree to the server and then let server request upload of the files that it is missing. Even better, make this a two way sync protocol.&lt;br /&gt;
&lt;br /&gt;
== An alternative view of the web browser ==&lt;br /&gt;
* Firefox as a new kind of desktop manager.&lt;br /&gt;
* Active front end.&lt;br /&gt;
; References&lt;br /&gt;
* [[User:Anonymous42|Some thoughts]]&lt;br /&gt;
&lt;br /&gt;
== Enabeling new Top-Level-Domains (TLDs) on browser basis ==&lt;br /&gt;
* Top-Level-Domains for regions, cities and others&lt;br /&gt;
* Top-Level-Domains with IDN characters&lt;br /&gt;
&lt;br /&gt;
The ICANN process for getting approval for a new TLD is quite slow and very stressful for TLD applicant. Making new and by ICANN not yet approved TLDs available could help to foster the development of the DNS. Firefox could easily enable lots of new TLDs and thereby give regional, cultural, linguistic or ethnic communities the opportunity to present themselves by an own identifier. Not to split up the Internet there can be only domains at those TLDs available for which the community indicates to apply at ICANN for an official approval of their TLD.  &lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [[User:Dotzone|New Top-Level-Domains]]&lt;br /&gt;
&lt;br /&gt;
== Annotations ==&lt;br /&gt;
I think it would be really great if there would be enhanced possibilities of graphical marks. It&#039;s tough to explain. I think of an complicated scientific text. If I print such a text. I highlight some words, cross other chapters out, add some notes.  That&#039;s the big advantage of printing a page.  If I could mark within a browser wouldn&#039;t have to print the page. I could work on screen.&lt;br /&gt;
&lt;br /&gt;
== Decentralized/distributed browsing ==&lt;br /&gt;
In case a website has been slashdotted, Firefox should still be able to reach to its data by using the offline website data which is stored locally at other Firefox users, who were able to connect to it, their disk. Firefox should act as a kind of a torrent client.&lt;br /&gt;
Of course, there might be some security issues. Https websites should be denied and the user itself should be able to disable this &amp;quot;torrent functionality&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Offline browsing ==&lt;br /&gt;
I don&#039;t know where this would go, but how about a really easy off-line browsing agent? Here&#039;s an example of what I do. Every morning I pull up about a dozen web pages in tabs, as a sort of &#039;newspaper&#039; I read specific articles that catch my eye, or have an interest, like say the North Korea problem. I then go to the next article. (just like a newspaper.) I&#039;d like to be able to click a &#039;offline this link&#039; (or something like that), where it downloads just that article, as deep as it needs to go, with all the stuff that goes with it) then save it. I can then take this on my laptop and read it at work, in the car or such if/when I don&#039;t have internet connections. The off-line browsers I&#039;ve used want to download the entire site(s), and are so hard to configure I give up on them.&lt;br /&gt;
&lt;br /&gt;
== Thunderbird in a tab ==&lt;br /&gt;
I have no idea if this is possible, but if Thunderbird is installed it would be cool to have the option of opening Thunderbird as a tab.&lt;br /&gt;
== All Mozilla applications in a tab ? ==&lt;br /&gt;
Why not opening FileZilla, ChatZilla, etc... in a tab : it&#039;s kind of firefox suite ... but the programs are installed separately to avoid one heavy program and get several light ones. Firefox could become an interface for any Mozilla program installed by opening it in a tab.&lt;br /&gt;
&lt;br /&gt;
== Bookmark behaviour ==&lt;br /&gt;
Two buttons for favorites that open as many tabs as there are links in a special folder: One for daily checked pages (e.g. news paper, special forum a.s.o) and one for pages you check only sometimes (e.g. homepages of former friends or employers, news of your hometown a.s.o.)&lt;br /&gt;
&lt;br /&gt;
; Comments&lt;br /&gt;
&lt;br /&gt;
Firefox should Import/Export with more formats. XBEL, xFolk, OPML or even create a new one. Support for tags would be cool too. --[[User:Alenonimo|Alenonimo]] 15:48, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Socket connection ==&lt;br /&gt;
I think the possibility to setup and use a socket connection for client-server communications would be a great improvement for Firefox to use it in Web2.0 / intranet-webapplications.&amp;lt;br&amp;gt;&lt;br /&gt;
I know it&#039;s already possible, but it requires &#039;signed/secure javascript&#039; through a plugin to deploy the possibilities, but it would (and should) be a lot easier if a could just setup a javascript object, like so:&lt;br /&gt;
 &lt;br /&gt;
  mySocket = new SocketClient(&amp;quot;tcp://domain.com/application&amp;quot;);&lt;br /&gt;
  mySocket.onData = processReponse();&lt;br /&gt;
  mySocket.connect();&lt;br /&gt;
&lt;br /&gt;
If you look at the flash player for example, it is used a lot in all kinds of applications, not just gaming or chatting, but it&#039;s also penetrating the intranet-applications business.&lt;br /&gt;
&lt;br /&gt;
== HTTP Sniffer ==&lt;br /&gt;
Have a HTTP Sniffer, where you see what exactly is transmitted, which POST / GET parameter, cookies, loading times etc. Something like httpwatch, see link. That&#039;s why I have to start IE in regular intverals.&lt;br /&gt;
; References&lt;br /&gt;
* http://www.httpwatch.com/&lt;br /&gt;
* http://tamperdata.mozdev.org/&lt;br /&gt;
; Commentary&lt;br /&gt;
: Should this functionality really be in the browser itself, when there are things like [http://www.parosproxy.org/index.shtml Paros Web Proxy]?&lt;br /&gt;
: Sometimes we are required to use a different proxy (e.g. in corporate networks).  Besides, when using HTTPS and gzip compression of pages, the external sniffer will not show the contents of the page. It would be better to sniff by means of the browser itself (both for outgoing requests and for incoming pages, when they are about to be encoded or have already been decoded, respectively, &#039;&#039;by browser&#039;&#039;), and to be able to manage these requests in the browser and/or extensions (allow, deny, save, redirect etc.).&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
* I see many attacks upcoming, which manipulate the DOM-tree inside the browser, altering transactions in banking-systems a.s.o.&lt;br /&gt;
* What i wish for Firefox is, to have ONLY signed extensions!&lt;br /&gt;
* I want a default block of all extensions to manipulate SSL-protected sites.&lt;br /&gt;
This security-feature will be a boost for the usage of Firefox, because all banks will promote FF.&lt;br /&gt;
&lt;br /&gt;
== Flexible table element selection and copy ==&lt;br /&gt;
For example, select and copy a column (or columns) from a html table&lt;br /&gt;
* Press Ctrl/Cmd when selecting&lt;br /&gt;
&lt;br /&gt;
== User dictionaries ==&lt;br /&gt;
I have an existing &amp;quot;user.dic&amp;quot; dictionary, and a couple of specialist dictionaries (&amp;quot;avifauna.dic&amp;quot;, &amp;quot;lepidoptera.dic&amp;quot;). They are used by several of my apps, including my e-mail client (Turnpike) and various MS Office apps. I should be able to direct FF to use the former as its dictionary to which new words are added, and to check against all of them when spell-checking.&lt;br /&gt;
&lt;br /&gt;
Also, when the word I&#039;m spell checking is at the bottom of the window, then the suggested replacements should be at the bottom of the context menu.&lt;br /&gt;
&lt;br /&gt;
== Various ==&lt;br /&gt;
* Move all MPL code to GPL&lt;br /&gt;
&lt;br /&gt;
== Better Support for Web Apps ==&lt;br /&gt;
See my [[User_talk:FunTomas|article]] on that topic.&lt;br /&gt;
&lt;br /&gt;
==Memory management==&lt;br /&gt;
Try to minimize the memory usage of Firefox. May be we can have one feature (one button click), which enables the browser to run with minimum feature and there by reducing the memory usage.&lt;br /&gt;
&lt;br /&gt;
==Save web pages in pdf or odt format==&lt;br /&gt;
Allow save html pages in pdf or odt format.&lt;br /&gt;
&lt;br /&gt;
==Spell-check support for multiple languages==&lt;br /&gt;
I&#039;m doing a doctorate in a French university, on databases, and I&#039;m Romanian. This means that I mail/post/write things in French, English and Romanian all the time, sometimes even in the same text box. I&#039;d like a way to tell FF what languages I&#039;m likely to use so that it can use those dictionaries at the same time. If it&#039;s really smart, it should also detect what language each sentence/paragraph/text-box is after a few words and restrict the dictionary automatically to that language. And, perhaps, it should use a different underline color for words that are not in the &amp;quot;current language&amp;quot; dictionary but are in another &amp;quot;in use&amp;quot; dictionary, for cases of [http://en.wikipedia.org/wiki/Code-switching code-switching] (it happens very often when discussing computer-related things in another language than English).&lt;br /&gt;
&lt;br /&gt;
==Restart==&lt;br /&gt;
Restart the firefox browser, but restore the session. So that you can get extensions working without losing all your tabs etc.&lt;br /&gt;
&lt;br /&gt;
; Comments&lt;br /&gt;
&lt;br /&gt;
That&#039;s implemented already. Just change the Home Page settings to load your previous session. --[[User:Alenonimo|Alenonimo]] 15:49, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Built-in Flash Support==&lt;br /&gt;
Forget about SVG and Canvas, build an open source Flash implementation into the browser and get rid of the plugin. You could start from gnash http://www.gnu.org/software/gnash/ Use the MIT license and give the source code to  Microsoft, they might even help write it.&lt;br /&gt;
&lt;br /&gt;
==PopUp Blocker==&lt;br /&gt;
The popup blocker need not have the &amp;quot;Options&amp;quot; button at the end. Instead, clicking anywhere on the popup blocker, we should be able to bring the pop-up blocker options menu (ala IE). Also, add the &amp;quot;Temporarily allow pop-up for this page&amp;quot; option to the main options menu.&lt;br /&gt;
&lt;br /&gt;
==CPU usage when minimized==&lt;br /&gt;
Stop flash animations and other CPU power stealers when Firefox window is not selected or is minimized, and for no selected tabs.&lt;br /&gt;
&lt;br /&gt;
==New User Agent string layout==&lt;br /&gt;
The actual User Agent strings are confusing and should be deprecated. Firefox 3 could use an User Agent strings simmilar to Opera. Ex:&lt;br /&gt;
&lt;br /&gt;
 Firefox/3.0 (Windows NT 5.0; U; pt-BR)&lt;br /&gt;
&lt;br /&gt;
Or yet:&lt;br /&gt;
&lt;br /&gt;
 Gecko/1.9 (Windows XP; pt-BR) Firefox 3.0&lt;br /&gt;
&lt;br /&gt;
--[[User:Alenonimo|Alenonimo]] 15:41, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Process Isolation for each Web Site==&lt;br /&gt;
With web browsers becoming the de facto application launchers in desktops and several web applications (e.g. gmail) being used continuously, it is very important that an ill-behaved web site is not able to crash the entire web environment. At most, it should crash itself, without affecting the other web sites showing on other windows/tabs or requiring firefox to restart.&lt;br /&gt;
[[User:Mrcgran|Mrcgran]] 19:34, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Independent sessions per tab/window==&lt;br /&gt;
Currently, any web browser I am aware of shares sessions across all instances of the browser (windows/tabs). It would be nice to separate a window or tab and create a new session within it. This would allow you to have, say, two different GMail accounts logged-in at the same time without needing to have two different web browsers.&lt;br /&gt;
&lt;br /&gt;
==Won&#039;t comeback button==&lt;br /&gt;
In order to minimize the &amp;quot;leak&amp;quot; of memory that the &amp;quot;quick back&amp;quot; and &amp;quot;quick forward&amp;quot; features use we should have an button &amp;quot;I won&#039;t come back&amp;quot; this will close the tab and unload everything it had in the memory so that if you close every tab the memory usage will drop back the their 30-40MB that are used on start. Also we should allow the user to define this as his/her normal closing button (so if you close the tab and have that option checked will unload automatically the memory).&lt;br /&gt;
&lt;br /&gt;
==Easier tildes, ñ and Cyrillic characters==&lt;br /&gt;
I usually use the ZombieKeys for that, however in some text areas I can&#039;t use it, and it seems that the creator of that extension will no longer update it, so, we should have it &amp;quot;by default&amp;quot; (sadly ala IE7). This could be an extra extension (also might be an extension for Cyrillic characters) because I agree with the core/more Firefox movement.&lt;/div&gt;</summary>
		<author><name>Carutsu</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Other_or_Uncategorized&amp;diff=40239</id>
		<title>Firefox/Feature Brainstorming:Other or Uncategorized</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Other_or_Uncategorized&amp;diff=40239"/>
		<updated>2006-11-04T07:15:19Z</updated>

		<summary type="html">&lt;p&gt;Carutsu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FeatureBrainstorming}}&lt;br /&gt;
&lt;br /&gt;
== Widgets ==&lt;br /&gt;
* In my opinion, that&#039;s the only feature lacking in Firefox to create first-quality &amp;quot;mozlets&amp;quot;, similar to the Opera&#039;s widgets or Safari&#039;s dashboard (if not better, since Opera&#039;s widget goes nowhere farther than using XShape). &lt;br /&gt;
&lt;br /&gt;
== Editions ==&lt;br /&gt;
* Create several Editions for example standard edition, web developer edition,  low memory edition, kid&#039;s edition, or even google edition&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Open page in another browser&amp;quot; option ==&lt;br /&gt;
* Simple, useful, and easy to implement.&lt;br /&gt;
&lt;br /&gt;
== Conditional Comments ==&lt;br /&gt;
Allow users to add CSS filters for version compatibility that doesn&#039;t rely on a CSS rule being implemented. Arguably, this is the unofficial standard for dealing with Internet Explorer bugs and it would be nice to have a simple interface for doing this with any browser (just in case things change later on down the line). The syntax should be about the same, so something like &amp;amp;lt;!--[if lte FF 6]&amp;amp;gt; &amp;amp;lt;![endif]--&amp;amp;gt; would be appropriate.&lt;br /&gt;
&lt;br /&gt;
; Comments&lt;br /&gt;
That&#039;s a very good idea! It could prevent use of CSS hacks in future. Opera could do that too. --[[User:Alenonimo|Alenonimo]] 15:41, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Glow Text ==&lt;br /&gt;
Allows text to Glow when the glow HTML command is used, such as in IE7.&lt;br /&gt;
&lt;br /&gt;
== Page autorefresh ==&lt;br /&gt;
Create a new &amp;quot;Automatically page refresh&amp;quot; submenu in page&#039;s content menu (and inside &amp;quot;In this frame&amp;quot; submenu). It might contain items like &amp;quot;Stop autorefresh&amp;quot;, &amp;quot;5 seconds&amp;quot;, &amp;quot;10 seconds&amp;quot;, &amp;quot;1 minute&amp;quot;, &amp;quot;5 minutes&amp;quot;, &amp;quot;Custom...&amp;quot;. The page should be automatically refreshed untill &amp;quot;Stop autorefresh&amp;quot; selected or user navigated away from the page. In case of page was loaded by &#039;POST&#039; command the new item should be &amp;quot;disabled&amp;quot; or user might be asked about &amp;quot;repost data every time&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Synesthetic Surfing ==&lt;br /&gt;
Synesthesia, or the cross-linking of senses, has been long known to be a powerful nmonic for anyone with the ability to tap it. Richard Feynman often thought of complex physics equations in colors, and these powerful associations can be used to assist in surfing the web. &lt;br /&gt;
&lt;br /&gt;
I am a synesthetic of a few different flavors, one of which is letter/number to color associations. Whole words have color averages usually dominated by the first letter. The word &amp;quot;Web&amp;quot; for example, is orange with some blue hues at the end. I found a plug-in for Firefox that colored your tabs, but it was random. I would like to see user-picked colors for specific domains. For example, www.google.com would be a yellowish-orange color on the tab. I would select the specific hue I wanted and the tab would be colored so. That way, if I have a many tabs open at the same time, I will know which one is google at a glance. The ability to associate tonal sounds with the tabs as a mouse-over function or click function would also  be very helpful. Those who are more inclined to audio cues would benifit from this immensely! I love designing GUIs, so don&#039;t worry, if you don&#039;t code this, I will ;)  -NeuralZen   &lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Synesthesia Synesthesia] (wikipedia)&lt;br /&gt;
&lt;br /&gt;
; Commentary&lt;br /&gt;
: It shouldn&#039;t be user picked, but extracted in some ways from the URL domain and optionally changed by a meta tag in the XHTML. This is important to make it a useful feature for both sites and communications (on other computers, the same site will have the same colour). Also it doesn&#039;t overload unneeded customization.&lt;br /&gt;
&lt;br /&gt;
== Propietary Anchor mode ==&lt;br /&gt;
Many pages don&#039;t have anchors so linking to Content that is somewhere on the page can be a pain. Make possible custom anchors like this would make firefox scroll 0pixel to left and 555pixel down:&lt;br /&gt;
&lt;br /&gt;
 url#custom(0,555)&lt;br /&gt;
&lt;br /&gt;
This make firefox scroll to the 5th H1 element on the page and highlight it decently:&lt;br /&gt;
&lt;br /&gt;
 url#custom(h1/5)&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.w3.org/TR/xptr-framework/ XPTR framework]&lt;br /&gt;
&lt;br /&gt;
; Commentary&lt;br /&gt;
* Pixels are unsafe (depending on fonts, zooming etc.)&lt;br /&gt;
* This looks like reinventing the wheel. use xpath instead?&lt;br /&gt;
* This implies support for XPointer&lt;br /&gt;
&lt;br /&gt;
== Smooth vs Raw Page Transitions ==&lt;br /&gt;
There isn&#039;t any *good* point to have the previous page &amp;quot;visible but unusable&amp;quot; until the new page starts rendering, a block a time. This is aesthetically awful and without any useful gain at the UI level.&lt;br /&gt;
&lt;br /&gt;
=== Details &amp;amp; Commentary ===&lt;br /&gt;
&#039;&#039;&#039;Smooth Page Transition&#039;&#039;&#039;: when someone clicks on a link, the page will slightly fade out, indicating that it is refreshing until the new page is fully ready, when a smooth (really &#039;&#039;&#039;fast&#039;&#039;&#039; crossfade &amp;lt;0.5sec, maybe). On the page there should be some form of interaction that could allow to see - and browse, and use - the previous page until the new is fully loaded AND the possibility to switch to the new one, displaying it a block a time.&lt;br /&gt;
* If implementing this, Firefox could adhere to some of IE page/site transition definitions from HTTP response or meta http-equiv headers.&lt;br /&gt;
** Please no: this is a step back in the past using BAD transitions that were just annoying. This feature, as stated, is conceptually &#039;&#039;&#039;DIFFERENT&#039;&#039;&#039; and must NOT be assimilated with the IE page transitions. &lt;br /&gt;
* The point here is to make the navigation softer and nicer for everyone (cool-factor), not only occasional user, and behaving more like an offline app. The &#039;&#039;&#039;&amp;quot;freeze page, load the other one block a time&amp;quot; is obsolete&#039;&#039;&#039; and should be improved into a new form of page transition: unobtrusive, aesthetically pleasant and without drawbacks (on slow connection, seeing the page loading a block a time is useful, don&#039;t avoid it if needed). &lt;br /&gt;
* To be clear: this is COMPLETELY different from the &amp;quot;page transitions&amp;quot; concept seen before on some browsers as site behaviour. This should be an integrated feature, well balanced and &#039;&#039;without annoying drawbacks&#039;&#039;. Also, this should be default but disabled.&lt;br /&gt;
* The interaction could be:&lt;br /&gt;
** On a full-page location refresh (i.e. non javascript) the current page should be lightly dimmed until the new page is ready.&lt;br /&gt;
** When the new page is ready, a fast crossfade should display it.&lt;br /&gt;
** If the page loads slowly, clicking on Forward (a button not really used since now) will show the page loading a block a time, like now.&lt;br /&gt;
** If the user clicks on the dimmed &amp;quot;old&amp;quot; page, it could interact with it until the new page is ready (and faded in). Any click event of course blocks the page load (and the Forward button will turn disabled).&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://wiki.mozilla.org/User_talk:Folletto#Smooth_Page_Transitions Smooth Page Transitions]&lt;br /&gt;
&lt;br /&gt;
== Mouse gestures ==&lt;br /&gt;
Allow the user to use mouse gestures (like right click followed by left click for &#039;back&#039; etc)...&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.opera.com/products/desktop/mouse/index.dml Opera Mouse Gestures]&lt;br /&gt;
* [https://addons.mozilla.org/search.php?q=Rocker&amp;amp;app=firefox Plugins providing this functionality]&lt;br /&gt;
&lt;br /&gt;
== Link navigation using arrow keys ==&lt;br /&gt;
* Using shift+arrowKey, the selection &amp;quot;hovers&amp;quot; to the nearest link in that direction&lt;br /&gt;
* With this feature remote controls can be configured to navigate pages&lt;br /&gt;
* Same as Opera feature&lt;br /&gt;
&lt;br /&gt;
== Remote Control ==&lt;br /&gt;
Support for Red/Green/Yellow/Blue remote control buttons&lt;br /&gt;
* The ability to configure keyboard shortcuts to select HTML elements that have the accesskey attribute in the format: accesskey=&amp;quot;{red}&amp;quot; | accesskey=&amp;quot;{green}&amp;quot;  | accesskey=&amp;quot;{yellow}&amp;quot;  | accesskey=&amp;quot;{blue}&amp;quot;&lt;br /&gt;
* e.g. configure Alt-F1 to select the element with accesskey=&amp;quot;{red}&amp;quot;, Alt-F2 selects element with accesskey=&amp;quot;{green}&amp;quot; etc&lt;br /&gt;
* With this feature the RGYB buttons of remote controls can be configured to select links&lt;br /&gt;
* This would make Firefox compatible with the Netgem iPlayer facility&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
* Implement a possibility to record short macros/scripts in order to automate task done on homepages, e.g. login and print a specific table, etc.&lt;br /&gt;
** Support for regular expressions so that pages with broken URLs can be fixed, HTML can be converted to another format, etc.&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://greasemonkey.mozdev.org/ Greasemonkey]&lt;br /&gt;
&lt;br /&gt;
== Patching display ==&lt;br /&gt;
Let the user configure the display of their page and &#039;patch&#039; them.&lt;br /&gt;
&lt;br /&gt;
For exemple, change some image, text disposition or even the whole design of the page using regular expression. (Maybe witch a WYGIWYS editor-like to be more user friendly ?)&lt;br /&gt;
&lt;br /&gt;
(I used a while ago an adblock proxy who do that, but it&#039;s really slow, whith something directly coded in firefox, this will be great ! No more forum witch crap animated smilets if we can change them on client side)&lt;br /&gt;
&lt;br /&gt;
I think about a way that users can themselfs modify a whole page, and submit their &#039;patchs&#039; to a centralized server.&lt;br /&gt;
&lt;br /&gt;
When an other user navigate on the page, he can use a button on the navigation page to switch between the different patches submitted by other people and vote for them.&lt;br /&gt;
&lt;br /&gt;
So for one site, we will probably had a lot of version : Ad-free, Alternative design&lt;br /&gt;
(Sorry for my bad english, if you can reformulate my proposition more clearly, don&#039;t hesitate)&lt;br /&gt;
&lt;br /&gt;
== JavaScript Performance ==&lt;br /&gt;
JavaScript engine is too slow. When a script on page is become unresponsive - Firefox hangs, until window, proposing to stop that script appears. Enclosing enhancements are good, but functionality and quality are the main thing, we must to follow.&lt;br /&gt;
&lt;br /&gt;
== PDF Reader ==&lt;br /&gt;
Make a quick-opening pdf reader, just for text. In other case, run adobe or similar&lt;br /&gt;
&lt;br /&gt;
== Rename tabs ==&lt;br /&gt;
It would be useful if end users could rename tabs after opening.  Oftentimes, pages with wildly disparate content have similar headings, particularly if browsing forums or newspages or anything where a lot of content comes from a single site.  If you could take six tabs all saying &amp;quot;CNN.COM - YOUR SOURCE F...&amp;quot; and change each of them to the subject of the page, it would greatly simplify things.&lt;br /&gt;
&lt;br /&gt;
It really does come up quite often, even if you use separate windows instead of tabs, that the data listed in the browser summary field is basically useless due to excessively long page titles.  This does sound like a good feature.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note:&#039;&#039; (Sorry for my bad english, if you can reformulate my proposition more clearly, don&#039;t hesitate)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note:&#039;&#039; Done and done.&lt;br /&gt;
&lt;br /&gt;
== Incorporate Wizz RSS ==&lt;br /&gt;
To incorporate the Wizz RSS. It becomes it native of the program.&lt;br /&gt;
&lt;br /&gt;
== ActiveX ==&lt;br /&gt;
* Implement full ActiveX support&lt;br /&gt;
** including optional support via WINE under Linux&lt;br /&gt;
&lt;br /&gt;
;Comments&lt;br /&gt;
No way! --[[User:Alenonimo|Alenonimo]] 15:41, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Web services integration ==&lt;br /&gt;
Automatically create a web services test form by inspecting a URL to a WSDL file. For comparison, ASP.NET can do this by browsing to a web services URL like foo.asmx?wsdl&lt;br /&gt;
&lt;br /&gt;
== Web mail integration ==&lt;br /&gt;
Following Firefox 2 support for online web feed readers, it could be extended to web mail services like Yahoo! Mail, Hotmail and Gmail at least. Users should be able to select one or more web mail providers and set a default or just keep the default stand alone email client. The idea is not to develop a complete email client but to provide minimum integration:&lt;br /&gt;
* New mail notification through an alert a la &amp;quot;Downloads complete&amp;quot;&lt;br /&gt;
* mailto: handling&lt;br /&gt;
* File/Send link... overlay&lt;br /&gt;
* More providers can be added with preferences for compose URL and new mail XPath&lt;br /&gt;
&lt;br /&gt;
== Email pseudo-url ==&lt;br /&gt;
Presently the mailto: pseudo url simply opens up a mail client. In the old Netscape/Mozilla days, the mail client was part of the package, so it wasn&#039;t necessarily such an issue.&lt;br /&gt;
Perhaps Firefox could incorporate a lite smpt component which could actually send off data, perhaps as part of a form&#039;s action.&lt;br /&gt;
&lt;br /&gt;
== Explorer files integrated ==&lt;br /&gt;
Firefox 3.0 should integrate a file explorer of your system, while having the same characteristics as a web page: Tabs, mouse gestures, bookmarks. etc.&lt;br /&gt;
&lt;br /&gt;
== Explorer integration (Windows) ==&lt;br /&gt;
In Windows allow file system browsing (ie C:\windows), perhaps by calling on MSHTML APIs.&lt;br /&gt;
* Preferably using default file manager -open Koqueror in the current tab when a local directory path is entered&lt;br /&gt;
&lt;br /&gt;
In Windows, allow Firefox to change global settings for preferred browser; not only changing preferred browser for files-types, but also to change what browser applications start when they want to access a webpage.&lt;br /&gt;
&lt;br /&gt;
== Link Activation ==&lt;br /&gt;
* Allow popup windows (ones that don&#039;t currently work in tabs) to appear in tabs.&lt;br /&gt;
* Add option to pre-process Javascript (and Flash?) links - enable MMB/CTRL-click to open these in new tab, by tracking the target before obeying the command&lt;br /&gt;
* Improved functionality when opening embedded Windows Media Player video files.&lt;br /&gt;
* When hovering over a link, show its target in status bar (e.g. &amp;quot;Open http://example.com/ in a new tab&amp;quot;) as in Safari.&lt;br /&gt;
* Allow the user to draw a box on the webpage that launches all links within the box bounds, as new tabs&lt;br /&gt;
* User key for this could be MMB, Drag or a modifier key with LMB, Drag.&lt;br /&gt;
* if a large number of links are selected, a confirmation box could ask weather this was the users intention.&lt;br /&gt;
* A simple example of where this would be useful is opening a number of items in a list of links, including the results of a search engine.&lt;br /&gt;
*Text highlighted that starts with http:// can be opened in a new tab by dragging the selected text upward.&lt;br /&gt;
*Any link will open in a new tab if dragged in any direction rather than being clicked.&lt;br /&gt;
*Boss key, hot key combo that minimizes and removes from task bar, same combination brings it back. &lt;br /&gt;
*if a link links to an image an preview of that image after 1 second of hovering over that link would be nice. The picture should have some kind of [X] to close it (or clicking somewhere else) and a resizer of that preview image would be nice too.&lt;br /&gt;
*if I mark a text which contains a URL that does is not clickable it would be nice to have a right click option to open that link (marked text need to be parsed. if a collection of links is in that marked text a chooser would be nice (seen in opera) + &amp;quot;open all links in tabs&amp;quot; would be nice too&lt;br /&gt;
*an option to parse all links in a website for dead ends. example: software collection of a 5 month old website. with an option to check (behind the scenes) all links for working results would be nice. If a link returns a &amp;quot;not found&amp;quot; or so, FF could darken that link (or alter an tiny image in front of the link - sad skull - or so.&lt;br /&gt;
* When downloading a pdf (non HTML file) with target=&amp;quot;othertarget&amp;quot; in link check mime type first before opening another (empty) tab and download / process the file directly.&lt;br /&gt;
* An integrated prefetching mechanism (use free bandwith to load in background all the static pages linked from the page) - similar to Fasterfox plugin.&lt;br /&gt;
* After i click Shift + click of link i open a link in other window. Now Gecko focuses a loaded window after loading but it&#039;s very bad! I suggest to do not focus loaded windows after a loading page through &amp;quot;Shit + click of link&amp;quot;. It puts off from browsing :(&lt;br /&gt;
* Same as the one above when reading email with several links: Every click on a link brings FF to focus. Better would be keeping FF in background so that one can read the whole mail undisturbed.&lt;br /&gt;
* Make an option that Ctrl+Alt+Click, or some other combination, that will open a &amp;quot;preview&amp;quot; of the like page in a &amp;quot;bubble&amp;quot; or some other form of preview.&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [https://addons.mozilla.org/firefox/1269/ Fasterfox plugin]&lt;br /&gt;
&lt;br /&gt;
== Link Context Menu ==&lt;br /&gt;
* Add a command to open selected text in a new tab/window.&lt;br /&gt;
* Allow to customise the links context menu. I for example have never clicked on the &amp;quot;Send Link&amp;quot;, &amp;quot;Bookmark This Link&amp;quot; on purpose and i hate it when it starts my outlook or opens up the bookmark dialog.&lt;br /&gt;
; References&lt;br /&gt;
* https://addons.mozilla.org/firefox/1472/&lt;br /&gt;
&lt;br /&gt;
== Additional Mouse Interactivity ==&lt;br /&gt;
* Whitespace grabs within the document act as grabbing the icon in the address bar.&lt;br /&gt;
* Dragging links to whitespace opens the link in new tab or window&lt;br /&gt;
* Highlighting text causes it to be treated as a link in all of it&#039;s functionality, including the I&#039;m feeling lucky Google search.  If the highlighted text is a valid URL but not formated link (clickable) then open in new tab.&lt;br /&gt;
* Shift-click, alt-click or whatever on any graphical object (animated gif, flash etc.) hides the object&lt;br /&gt;
* Opera has a nifty feature with it&#039;s Mouse Gestures when you visit an Apache Directory Index or a Gallery site, and a few other sites. When you are on the index, you can just &amp;quot;go forward&amp;quot; in an imaginary history and it will start with the first link. Continuing going forward, will result in the second link, third link, etc... And when you&#039;ve seen them all - you&#039;re back at the Index page.&lt;br /&gt;
&lt;br /&gt;
== Javascript Links ==&lt;br /&gt;
* When ctrl+click or middle clicking a void() + onclick link browser opens current page in a new tab or window then performs a click on the requested link.&lt;br /&gt;
; References&lt;br /&gt;
* See {{bug|55696}}&lt;br /&gt;
&lt;br /&gt;
== Tab Refresh ==&lt;br /&gt;
* Allow to refresh Tabs automatically by a counter&lt;br /&gt;
** When a change is made to the page on a reload, the tab should change visually&lt;br /&gt;
&lt;br /&gt;
== Independent tabs ==&lt;br /&gt;
* The main browser interface should be on a thread that MUST never stop responding (and have a bigger priority). Each tab, should have it&#039;s own thread used to fill it&#039;s content. If a web page from inside one tab stops responding (or takes too much to load - such as big pdf files or sites that use java - but not resticted to those) the tab should be coloured in a different way (and maybe some text: the web page is not responding). The user MUST be able to either stop  , go back, or close the tab, even if the content is not responding. It&#039;s VERY anoying now if I open lots of tabs, and the last stops responding, I must close the browser. (true the session restoration is a good step, but it&#039;s only a workaround, not the real solution to the problem).&lt;br /&gt;
&lt;br /&gt;
== Quick Top of page/Bottom of page ==&lt;br /&gt;
* Perhaps a Goto Top and Goto Bottom button in the Find bar at the bottom of the browser.  This would be faster than using the scrollwheel, which many mice don&#039;t have.  &lt;br /&gt;
* Duplicates Ctrl-Home / Ctrl-End functionality. Would an extra icon to do this be useful?&lt;br /&gt;
&lt;br /&gt;
== Uploading Files ==&lt;br /&gt;
Auto-zip multiple files in upload dialog&lt;br /&gt;
* Implement multiple file selections in the upload dialog that automatically generates a archive (.zip) for easy transmissions of many files.&lt;br /&gt;
* After selecting multiple files a dialog shall appear that asks for the file name of the archive (to be transmitted, auto-naming already included) and confirms the archive type (.zip/.tar.gz/whatsoever)&lt;br /&gt;
&lt;br /&gt;
== Support drag and drop files from OS into a text box / text area ==&lt;br /&gt;
* Dragging a file icon from an OS file browser window should drop the name of the file in the target text box. Main use would be for uploading files, but it can be convenient for any other case when a file name and path must be used. It would be a must-have for web-based Document Management Systems, like [http://www.egroupware.org eGroupWare&#039;s] DMS.&lt;br /&gt;
; References&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=50660 bug 50660] and [https://bugzilla.mozilla.org/show_bug.cgi?id=347178 bug 347178]&lt;br /&gt;
* [http://slashdot.org/comments.pl?sid=200759&amp;amp;cid=16438433 A comment on Slashdot that gives a nice example of the problem]&lt;br /&gt;
* [http://e-vertise.com/dragtext/feature.html What DragText does] in OS/2.&lt;br /&gt;
&lt;br /&gt;
== Dynamic Font Support ==&lt;br /&gt;
Support dynamic font such as prf, eot or svg. Considering the huge advancements made in with SVG in the Firefox browser, I really can&#039;t see any excuse for NOT including this technology.&lt;br /&gt;
&lt;br /&gt;
From a designer&#039;s point of view it makes just about the &#039;&#039;&#039;most&#039;&#039;&#039; amount of sense - with IE4 onwards supporting font embedding, gifting this technology to FF  would just about cover 99% of browsers - the possibilities from a typography point of view are fantastic.&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.laakshmi.com/aarre/wp/archives/36 this blog]&lt;br /&gt;
&lt;br /&gt;
;Comments&lt;br /&gt;
&lt;br /&gt;
No. Firefox should support dynamic FON, TTF and OTF fonts. --[[User:Alenonimo|Alenonimo]] 15:43, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Syntax Highlightning ==&lt;br /&gt;
* Devloper aware syntax highlightning&lt;br /&gt;
** No language includes these words &amp;amp;amp;nbsp;, &amp;amp;lt;th&amp;amp;gt; and such. The spellchecker should know about symbols used by developers, bloggers and wikiwriters and not to highlight them as a syntax error at least.&lt;br /&gt;
&lt;br /&gt;
== Linux compatibility ==&lt;br /&gt;
* Render embedded buttons with native GTK2 widgets&lt;br /&gt;
* Make keyboard shortcuts work with non-Latin keyboard layouts in GTK2 (currently, GTK1 builds work as they are supposed to, as well as GTK2 under GNOME. But wth, not all people use GNOME!)&lt;br /&gt;
* Make sure GTK2 builds do not screw up the keyboard focus: focus is periodically placed to the improper widgets which effectively disables keyboard shortcuts until mouse click inside browser.&lt;br /&gt;
; References&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=232553 bug #232553].&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=340944 bug #340944], [https://bugzilla.mozilla.org/show_bug.cgi?id=69230 bug #69230], [https://bugzilla.mozilla.org/show_bug.cgi?id=295614 bug #295614].&lt;br /&gt;
&lt;br /&gt;
== Mac OS X compatibility ==&lt;br /&gt;
* Support Command-Option-F to select search toolbar (standard for Mac applications).&lt;br /&gt;
* Render embedded buttons with native Aqua widget&lt;br /&gt;
* Dragging favicon to bookmark bar:  Expand bookmark folders for bookmark placement when hovering -- FF 1.X+ under other OS&#039;s have been able to do this.&lt;br /&gt;
; References&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=299185 bug #299185]&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=136524 bug #136524]&lt;br /&gt;
&lt;br /&gt;
== Long term target ==&lt;br /&gt;
On a long term basis Mozilla has come to a cross-road. The current XUL technology can&#039;t be used on a PAD/Smart phone nor on an OLPC. Yet there&#039;s a need for such a browser/mailer and it&#039;s just a matter of time somebody starts such a project. But I&#039;m sure if such a browser/mailer gets built, it will be ported to the ordinary desktops slowly starting to replace Mozilla. And since switching technologies isn&#039;t a task done in a few weeks this subject has to be taken care of ASAP.&lt;br /&gt;
&lt;br /&gt;
IMO it&#039;s important for Mozilla to start a task force now to think about the long term future. The PDA/Smart phones are already on the market almost exclusively using IE/Outlook and the OLPC and other embedded devices is just on the brink. So the pressure of this task, to prevent Mozilla from lagging behind again, is imminent.&lt;br /&gt;
&lt;br /&gt;
== Evaluating the future of XUL ==&lt;br /&gt;
* It&#039;s essential to first evaluate XUL in the light of new requirements, especially about new devices ranging from the OLPC to embedded devices.&lt;br /&gt;
&lt;br /&gt;
== Evaluating possible alternatives ==&lt;br /&gt;
* Alternatives should be based on the cornerstone &amp;quot;runs anywhere&amp;quot;. Possible is IMO only wxWidgets yet others like Java or .Net/Mono should be rated against XUL as well.&lt;br /&gt;
&lt;br /&gt;
== More vs. Less ==&lt;br /&gt;
Well it seems like we could divide the users&#039; wishes into two overall categories: While the ones can&#039;t get enough features, want more of them and through that keep pushing new technologies and conveniences for the user, the other fraction just want a quick and stable browser, supporting all the W3 standards.&lt;br /&gt;
&lt;br /&gt;
I belong the other category, I want a quick and stable browser with a lot of Extensions and at least 5 distinct good looking skins. Still, I&#039;ve got to admit, that without the more-and-more fraction, I still would not use the Mouse Gestures. So on the one hand, I am 	by all means interested in the ideas of the other users, on the other side, I got to admit that I am _saturated_. The new features in version 2.0, I do not want them. Honestly. Yeah. That&#039;s it. So, unlike most of the users who posted here, I simply do not have any _new_ ideas thus I would prefer to vote uppon the most wanted features.&lt;br /&gt;
&lt;br /&gt;
Instead, you could focus on Sunbird. And of course some of the more interessting extension could some help to improve faster. I do not want to tell anybody how to spent his or her time, but if I am asked, this is my answer.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Core Firefox&amp;quot; &amp;amp; &amp;quot;More Firefox&amp;quot; (Packaging options) ==&lt;br /&gt;
* Distribute a single, lightweight feature-wise version of Firefox WITH a set of Mozilla Firefox developed and branded extensions in a specific extension pack (se the matching suggestion above). With this solution you will have:&lt;br /&gt;
** A Firefox &amp;quot;Core&amp;quot; with just essential features (based upon XULRunner...)&lt;br /&gt;
** A Firefox &amp;quot;More&amp;quot; with many features, released WITH Firefox as Extensions, by the Mozilla Firefox development team, and updated in sync with Firefox &amp;quot;Core&amp;quot;.&lt;br /&gt;
* Marketing wise, it could be like now a SINGLE installer, with an optional flag to be turned off during install. Still, after the setup, you could remove the extensions and you&#039;ll be &amp;quot;light&amp;quot; again.&lt;br /&gt;
; References&lt;br /&gt;
* [http://wiki.mozilla.org/User_talk:Folletto#Firefox_Core_.2B_More Firefox Core + More]&lt;br /&gt;
&lt;br /&gt;
; Commentary&lt;br /&gt;
: I fully support the idea of a minimal firefox with official extensions from the devs and unofficial extensions from the communitiy. Firefox is getting too big. The first time I used Firefox (around 0.5 ?), I used it, because it was small and fast! Now it just takes too long to load. This also helps the core team to do it&#039;s core stuff, and the extensions people to work on thier extensions separatly. If they want to update a feature or remove some bug, only the new extension has to be upgraded and not the full Firefox package. Official extensions would also allow the devs to adopt community extensions, if they are deemed usefull for (nearly) everyone, and add them to the offical Firefox extensions.&lt;br /&gt;
&lt;br /&gt;
=== Extension packs ===&lt;br /&gt;
How about a extension &#039;mode&#039; pack or something? This could be a bunch of plugins grouped under a certain name like &#039;Standard&#039;,&#039;Ultra Fast&#039;,&#039;WebDeveloper&#039;,&#039;Kiosk&#039; etc... and then have a simple drop down where one could select the &#039;mode&#039; and only plugins for that mode would be loaded. This way we get the fast version, and the features packed versions for those who want it (and we can easily switch). Ofcourse let the user modify the  mode pack if they wish, but this can be hidden somewhere so beginners don&#039;t stumble upon it by mistake and mess things up.&lt;br /&gt;
&lt;br /&gt;
It really is not a &#039;fast mode&#039; vs &#039;feature packed mode&#039; only, as it depends very much on what features a user wants and what they are doing at the time. By creating a couple of common usage mode packs it will make it easy to customize without having to individually download and install each plugin (though one could still do this). Maybe this is what a &#039;profile&#039; is all about, but then again I still like to share bookmarks no matter how I&#039;m browsing.&lt;br /&gt;
&lt;br /&gt;
I for one sometimes like the browser to be very fast, at other times I prefer all the web developer options, and at other times when browsing for personal use I&#039;d like other plugins loaded.&lt;br /&gt;
&lt;br /&gt;
This way the core can stay small but first time users still get the cool behaviours they like without having to understand this whole plugin install business.(so a standard download and a core download without the mode packs for example)&lt;br /&gt;
&lt;br /&gt;
The use case I see is that first time users will want all the whiz bang toys to atleast match other browsers, and don&#039;t want to go through and figure out what extensions are and how to install, they just want to click go and off they go. Experienced users on the other hand may want other features or a slimmed down feature set. I think this approach solves both issues.&lt;br /&gt;
&lt;br /&gt;
I love the idea of official extensions! And I&#039;d definately like the ability to strip down firefox to the core. This method of development and packageing gets my vote!&lt;br /&gt;
&lt;br /&gt;
Perhaps the installer could be a bit more than just Core &amp;amp; More. You could for example have a check box for extra features, and another for web development tools. Each check box could be expanded to get individual extensions like no-script.&lt;br /&gt;
&lt;br /&gt;
And of course the defaults will be well chosen.&lt;br /&gt;
&lt;br /&gt;
The more functionality you add, the more words and submenus have to be created. And both is confusing for beginners and older folks. What is the difference between words, that seem to mean the same thing at first glance ? Do I have to understand &amp;quot;all these new words&amp;quot; like &amp;quot;javascript&amp;quot;, &amp;quot;PlugIn&amp;quot; ? Keep in mind, not all of the users are like the Techies who develop !&lt;br /&gt;
&lt;br /&gt;
Firefox already has all the necessary stuff. There must always be an easy way for &amp;quot;lightweight-users&amp;quot; to use firefox without getting confused about words, large submenus or confusing questions. &lt;br /&gt;
&lt;br /&gt;
The more functions, the more words, the more confusion. Please, always offer an easy way for the non-techie user ... !&lt;br /&gt;
&lt;br /&gt;
I agree that a much smaller (memory) footprint is needed (even on desktop systems), and love the extension pack idea. I&#039;d like to also strongly suggest looking at the reason for the memory size with the current feature set - 225 MB with just 3 tabs open just seems like too much.&lt;br /&gt;
&lt;br /&gt;
The subject of More vs. Less is quite interesting.  A good starting point might be to ask &amp;quot;what recent features are being used?&amp;quot;.  In that vein, maybe one of the &amp;quot;pre-release&amp;quot; versions could be &amp;quot;instrumented&amp;quot; to count the features used and (with the permission of the user, of course) report back those.  Another way might be to do a web crawl, and see what features are used by various &amp;quot;popular&amp;quot; web sites.  As with ANY feature set, one should realize that &amp;quot;growing featureism&amp;quot; is a very slippery slope.  I suspect that many web users would be content with the features of an older browser (say back to 1999) to do their work.  Remember that each added &amp;quot;feature&amp;quot; involves code, and with any new code comes both bugs and vulnerabilities.  The user community wants neither.&lt;br /&gt;
&lt;br /&gt;
Please focus more on stability, robustness, and security than on adding fun features.  New features are nice, and fixing bugs isn&#039;t so much fun, but I find Firefox to be more of a memory hog and less stable than IE, and that&#039;s pretty sad.  Stop competing against other browsers because you&#039;re afraid of losing market-share.  The only way Firefox will ever be truly great if it&#039;s designed to be great from the ground up.  Focus on changes that are less glitzy and more on changes that are fundamental to making a good browser platform.  When something needs to be re-architected, re-architect it.  Don&#039;t assume that bugs will ultimately get fixed; so far, Firefox has added features faster than bug fixes.  Rather, focus on design principles that minimize the chances that problems will happen and minimize the consequences when they DO happen (and they will!).&lt;br /&gt;
&lt;br /&gt;
I agree with the above. Firefox also has a reputation for being fast and relatively slim and there already is a plugin system for those who want a feature laden browser, so the focus should be on essential improvements that will have an impact on usability for the majority of users. A lot of the proposals here go way beyond what a dedicated browser should be able to do (more or less why Firefox was created from the Mozilla suite in the first place, no?) and would just add a lot of bloat.&lt;br /&gt;
&lt;br /&gt;
I concur with the above two requests.  Fix all the memory leaks!  Firefox leaks memory like a sieve.  I hate having to restart it periodically in order to get it all reclaimed.  A web browser shouldn&#039;t be using nearly 150 MB of ram. That&#039;s  15 MB for each of my open tabs!&lt;br /&gt;
&lt;br /&gt;
(removed further repetitive commentary here)&lt;br /&gt;
&lt;br /&gt;
== Customizable extension sets ==&lt;br /&gt;
The ability for each user to create, save, install, and manage &amp;quot;feature (extension) sets&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Rich Internet Application Support ==&lt;br /&gt;
There is an opportunity here to lead the way in supporting the growing number of DHTML- and Ajax-heavy applications and to provide the browser support needed to eliminate some of the drawbacks of these apps. In all cases a security model will be necessary, probably including some automated safeguards and some user confirmations.&lt;br /&gt;
&lt;br /&gt;
=== Preloaded javascript libraries ===&lt;br /&gt;
* with AJAX large javascript libraries (e.g. &amp;quot;dojo.js&amp;quot;) have to be downloaded which need a lot of time. It would be nice if such libraries could be downloaded local in the background and taken from this local store instead of downloaded from the web when referenced by a page. This would speed up any AJAX page considerably. Which libraries are handled this way may be configured in the &amp;quot;offline&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
=== Local filesystem access ===&lt;br /&gt;
* Allow pages to request access to the local filesystem or some subset thereof (for example, a user&#039;s home directory, desktop, or docs folder) for reading and/or writing.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Hear hear!&amp;lt;/b&amp;gt; This would enable productivity applications on the web far beyond what we can do today. Mozilla has an opportunity to create a standard API for local storage.&lt;br /&gt;
&lt;br /&gt;
=== Access to global UI elements (menubar, taskbar, panels...) ===&lt;br /&gt;
* Allow a page to request access to major OS-level global UI elements like a first-class application. Such elements include the Mac menubar, Windows taskbar, GNOME/KDE panels, Mac Dock, etc. Some are more important than others; for example, being able to write menus to the global menubar is far more important on the Mac platform than Dock access. However, Dock access on the Mac is probably more important than taskbar access on Windows because Windows will already have an entry for each browser window (though being able to define that window&#039;s icon would be nice so users can distinguish between &amp;quot;regular&amp;quot; browser windows and in-browser apps).&lt;br /&gt;
&lt;br /&gt;
=== Enhanced clipboard integration ===&lt;br /&gt;
* Provide APIs to allow non-text apps to manipulate the system clipboard/pasteboard more.&lt;br /&gt;
&lt;br /&gt;
=== More robust file uploads ===&lt;br /&gt;
* Provide single- and multi-select access to standard OS Open dialogs for opening/uploading files. Include an upload manager for asynchronous uploads. Include functionality to resume interrupted uploads. For apps that store data, combine with local filesystem access to allow easy setup of sites that keep local and remote data seamlessly synchronized.&lt;br /&gt;
&lt;br /&gt;
:; Commentary&lt;br /&gt;
:: A standardized synchronization protocol would really help on this one. Why does every photo site need to make their own bulk uploader? A sync protocol could send the sha1 of the files in the local directory tree to the server and then let server request upload of the files that it is missing. Even better, make this a two way sync protocol.&lt;br /&gt;
&lt;br /&gt;
== An alternative view of the web browser ==&lt;br /&gt;
* Firefox as a new kind of desktop manager.&lt;br /&gt;
* Active front end.&lt;br /&gt;
; References&lt;br /&gt;
* [[User:Anonymous42|Some thoughts]]&lt;br /&gt;
&lt;br /&gt;
== Enabeling new Top-Level-Domains (TLDs) on browser basis ==&lt;br /&gt;
* Top-Level-Domains for regions, cities and others&lt;br /&gt;
* Top-Level-Domains with IDN characters&lt;br /&gt;
&lt;br /&gt;
The ICANN process for getting approval for a new TLD is quite slow and very stressful for TLD applicant. Making new and by ICANN not yet approved TLDs available could help to foster the development of the DNS. Firefox could easily enable lots of new TLDs and thereby give regional, cultural, linguistic or ethnic communities the opportunity to present themselves by an own identifier. Not to split up the Internet there can be only domains at those TLDs available for which the community indicates to apply at ICANN for an official approval of their TLD.  &lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [[User:Dotzone|New Top-Level-Domains]]&lt;br /&gt;
&lt;br /&gt;
== Annotations ==&lt;br /&gt;
I think it would be really great if there would be enhanced possibilities of graphical marks. It&#039;s tough to explain. I think of an complicated scientific text. If I print such a text. I highlight some words, cross other chapters out, add some notes.  That&#039;s the big advantage of printing a page.  If I could mark within a browser wouldn&#039;t have to print the page. I could work on screen.&lt;br /&gt;
&lt;br /&gt;
== Decentralized/distributed browsing ==&lt;br /&gt;
In case a website has been slashdotted, Firefox should still be able to reach to its data by using the offline website data which is stored locally at other Firefox users, who were able to connect to it, their disk. Firefox should act as a kind of a torrent client.&lt;br /&gt;
Of course, there might be some security issues. Https websites should be denied and the user itself should be able to disable this &amp;quot;torrent functionality&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Offline browsing ==&lt;br /&gt;
I don&#039;t know where this would go, but how about a really easy off-line browsing agent? Here&#039;s an example of what I do. Every morning I pull up about a dozen web pages in tabs, as a sort of &#039;newspaper&#039; I read specific articles that catch my eye, or have an interest, like say the North Korea problem. I then go to the next article. (just like a newspaper.) I&#039;d like to be able to click a &#039;offline this link&#039; (or something like that), where it downloads just that article, as deep as it needs to go, with all the stuff that goes with it) then save it. I can then take this on my laptop and read it at work, in the car or such if/when I don&#039;t have internet connections. The off-line browsers I&#039;ve used want to download the entire site(s), and are so hard to configure I give up on them.&lt;br /&gt;
&lt;br /&gt;
== Thunderbird in a tab ==&lt;br /&gt;
I have no idea if this is possible, but if Thunderbird is installed it would be cool to have the option of opening Thunderbird as a tab.&lt;br /&gt;
== All Mozilla applications in a tab ? ==&lt;br /&gt;
Why not opening FileZilla, ChatZilla, etc... in a tab : it&#039;s kind of firefox suite ... but the programs are installed separately to avoid one heavy program and get several light ones. Firefox could become an interface for any Mozilla program installed by opening it in a tab.&lt;br /&gt;
&lt;br /&gt;
== Bookmark behaviour ==&lt;br /&gt;
Two buttons for favorites that open as many tabs as there are links in a special folder: One for daily checked pages (e.g. news paper, special forum a.s.o) and one for pages you check only sometimes (e.g. homepages of former friends or employers, news of your hometown a.s.o.)&lt;br /&gt;
&lt;br /&gt;
; Comments&lt;br /&gt;
&lt;br /&gt;
Firefox should Import/Export with more formats. XBEL, xFolk, OPML or even create a new one. Support for tags would be cool too. --[[User:Alenonimo|Alenonimo]] 15:48, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Socket connection ==&lt;br /&gt;
I think the possibility to setup and use a socket connection for client-server communications would be a great improvement for Firefox to use it in Web2.0 / intranet-webapplications.&amp;lt;br&amp;gt;&lt;br /&gt;
I know it&#039;s already possible, but it requires &#039;signed/secure javascript&#039; through a plugin to deploy the possibilities, but it would (and should) be a lot easier if a could just setup a javascript object, like so:&lt;br /&gt;
 &lt;br /&gt;
  mySocket = new SocketClient(&amp;quot;tcp://domain.com/application&amp;quot;);&lt;br /&gt;
  mySocket.onData = processReponse();&lt;br /&gt;
  mySocket.connect();&lt;br /&gt;
&lt;br /&gt;
If you look at the flash player for example, it is used a lot in all kinds of applications, not just gaming or chatting, but it&#039;s also penetrating the intranet-applications business.&lt;br /&gt;
&lt;br /&gt;
== HTTP Sniffer ==&lt;br /&gt;
Have a HTTP Sniffer, where you see what exactly is transmitted, which POST / GET parameter, cookies, loading times etc. Something like httpwatch, see link. That&#039;s why I have to start IE in regular intverals.&lt;br /&gt;
; References&lt;br /&gt;
* http://www.httpwatch.com/&lt;br /&gt;
* http://tamperdata.mozdev.org/&lt;br /&gt;
; Commentary&lt;br /&gt;
: Should this functionality really be in the browser itself, when there are things like [http://www.parosproxy.org/index.shtml Paros Web Proxy]?&lt;br /&gt;
: Sometimes we are required to use a different proxy (e.g. in corporate networks).  Besides, when using HTTPS and gzip compression of pages, the external sniffer will not show the contents of the page. It would be better to sniff by means of the browser itself (both for outgoing requests and for incoming pages, when they are about to be encoded or have already been decoded, respectively, &#039;&#039;by browser&#039;&#039;), and to be able to manage these requests in the browser and/or extensions (allow, deny, save, redirect etc.).&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
* I see many attacks upcoming, which manipulate the DOM-tree inside the browser, altering transactions in banking-systems a.s.o.&lt;br /&gt;
* What i wish for Firefox is, to have ONLY signed extensions!&lt;br /&gt;
* I want a default block of all extensions to manipulate SSL-protected sites.&lt;br /&gt;
This security-feature will be a boost for the usage of Firefox, because all banks will promote FF.&lt;br /&gt;
&lt;br /&gt;
== Flexible table element selection and copy ==&lt;br /&gt;
For example, select and copy a column (or columns) from a html table&lt;br /&gt;
* Press Ctrl/Cmd when selecting&lt;br /&gt;
&lt;br /&gt;
== User dictionaries ==&lt;br /&gt;
I have an existing &amp;quot;user.dic&amp;quot; dictionary, and a couple of specialist dictionaries (&amp;quot;avifauna.dic&amp;quot;, &amp;quot;lepidoptera.dic&amp;quot;). They are used by several of my apps, including my e-mail client (Turnpike) and various MS Office apps. I should be able to direct FF to use the former as its dictionary to which new words are added, and to check against all of them when spell-checking.&lt;br /&gt;
&lt;br /&gt;
Also, when the word I&#039;m spell checking is at the bottom of the window, then the suggested replacements should be at the bottom of the context menu.&lt;br /&gt;
&lt;br /&gt;
== Various ==&lt;br /&gt;
* Move all MPL code to GPL&lt;br /&gt;
&lt;br /&gt;
== Better Support for Web Apps ==&lt;br /&gt;
See my [[User_talk:FunTomas|article]] on that topic.&lt;br /&gt;
&lt;br /&gt;
==Memory management==&lt;br /&gt;
Try to minimize the memory usage of Firefox. May be we can have one feature (one button click), which enables the browser to run with minimum feature and there by reducing the memory usage.&lt;br /&gt;
&lt;br /&gt;
==Save web pages in pdf or odt format==&lt;br /&gt;
Allow save html pages in pdf or odt format.&lt;br /&gt;
&lt;br /&gt;
==Spell-check support for multiple languages==&lt;br /&gt;
I&#039;m doing a doctorate in a French university, on databases, and I&#039;m Romanian. This means that I mail/post/write things in French, English and Romanian all the time, sometimes even in the same text box. I&#039;d like a way to tell FF what languages I&#039;m likely to use so that it can use those dictionaries at the same time. If it&#039;s really smart, it should also detect what language each sentence/paragraph/text-box is after a few words and restrict the dictionary automatically to that language. And, perhaps, it should use a different underline color for words that are not in the &amp;quot;current language&amp;quot; dictionary but are in another &amp;quot;in use&amp;quot; dictionary, for cases of [http://en.wikipedia.org/wiki/Code-switching code-switching] (it happens very often when discussing computer-related things in another language than English).&lt;br /&gt;
&lt;br /&gt;
==Restart==&lt;br /&gt;
Restart the firefox browser, but restore the session. So that you can get extensions working without losing all your tabs etc.&lt;br /&gt;
&lt;br /&gt;
; Comments&lt;br /&gt;
&lt;br /&gt;
That&#039;s implemented already. Just change the Home Page settings to load your previous session. --[[User:Alenonimo|Alenonimo]] 15:49, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Built-in Flash Support==&lt;br /&gt;
Forget about SVG and Canvas, build an open source Flash implementation into the browser and get rid of the plugin. You could start from gnash http://www.gnu.org/software/gnash/ Use the MIT license and give the source code to  Microsoft, they might even help write it.&lt;br /&gt;
&lt;br /&gt;
==PopUp Blocker==&lt;br /&gt;
The popup blocker need not have the &amp;quot;Options&amp;quot; button at the end. Instead, clicking anywhere on the popup blocker, we should be able to bring the pop-up blocker options menu (ala IE). Also, add the &amp;quot;Temporarily allow pop-up for this page&amp;quot; option to the main options menu.&lt;br /&gt;
&lt;br /&gt;
==CPU usage when minimized==&lt;br /&gt;
Stop flash animations and other CPU power stealers when Firefox window is not selected or is minimized, and for no selected tabs.&lt;br /&gt;
&lt;br /&gt;
==New User Agent string layout==&lt;br /&gt;
The actual User Agent strings are confusing and should be deprecated. Firefox 3 could use an User Agent strings simmilar to Opera. Ex:&lt;br /&gt;
&lt;br /&gt;
 Firefox/3.0 (Windows NT 5.0; U; pt-BR)&lt;br /&gt;
&lt;br /&gt;
Or yet:&lt;br /&gt;
&lt;br /&gt;
 Gecko/1.9 (Windows XP; pt-BR) Firefox 3.0&lt;br /&gt;
&lt;br /&gt;
--[[User:Alenonimo|Alenonimo]] 15:41, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Process Isolation for each Web Site==&lt;br /&gt;
With web browsers becoming the de facto application launchers in desktops and several web applications (e.g. gmail) being used continuously, it is very important that an ill-behaved web site is not able to crash the entire web environment. At most, it should crash itself, without affecting the other web sites showing on other windows/tabs or requiring firefox to restart.&lt;br /&gt;
[[User:Mrcgran|Mrcgran]] 19:34, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Independent sessions per tab/window==&lt;br /&gt;
Currently, any web browser I am aware of shares sessions across all instances of the browser (windows/tabs). It would be nice to separate a window or tab and create a new session within it. This would allow you to have, say, two different GMail accounts logged-in at the same time without needing to have two different web browsers.&lt;br /&gt;
&lt;br /&gt;
==Won&#039;t comeback button==&lt;br /&gt;
In order to minimize the &amp;quot;leak&amp;quot; of memory that the &amp;quot;quick back&amp;quot; and &amp;quot;quick forward&amp;quot; features use we should have an button &amp;quot;I won&#039;t come back&amp;quot; this will close the tab and unload everything it had in the memory so that if you close every tab the memory usage will drop back the their 30-40MB that are used on start. Also we should allow the user to define this as his/her normal closing button (so if you close the tab and have that option checked will unload automatically the memory).&lt;br /&gt;
&lt;br /&gt;
==Easier tildes, ñ and Cyrillic characters==&lt;br /&gt;
I usually use the ZombieKeys for that, however in some text areas I can&#039;t use it, and it seems that the creator of that extension will no longer update it, so, we should have it &amp;quot;by default&amp;quot; (sadly ala IE7). This could be an extra extension (also might be an extension for Cyrillic characters) because I agree with the core/more Firefox movement.&lt;/div&gt;</summary>
		<author><name>Carutsu</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Other_or_Uncategorized&amp;diff=40238</id>
		<title>Firefox/Feature Brainstorming:Other or Uncategorized</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Other_or_Uncategorized&amp;diff=40238"/>
		<updated>2006-11-04T06:32:33Z</updated>

		<summary type="html">&lt;p&gt;Carutsu: Won&amp;#039;t come back button&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FeatureBrainstorming}}&lt;br /&gt;
&lt;br /&gt;
== Widgets ==&lt;br /&gt;
* In my opinion, that&#039;s the only feature lacking in Firefox to create first-quality &amp;quot;mozlets&amp;quot;, similar to the Opera&#039;s widgets or Safari&#039;s dashboard (if not better, since Opera&#039;s widget goes nowhere farther than using XShape). &lt;br /&gt;
&lt;br /&gt;
== Editions ==&lt;br /&gt;
* Create several Editions for example standard edition, web developer edition,  low memory edition, kid&#039;s edition, or even google edition&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Open page in another browser&amp;quot; option ==&lt;br /&gt;
* Simple, useful, and easy to implement.&lt;br /&gt;
&lt;br /&gt;
== Conditional Comments ==&lt;br /&gt;
Allow users to add CSS filters for version compatibility that doesn&#039;t rely on a CSS rule being implemented. Arguably, this is the unofficial standard for dealing with Internet Explorer bugs and it would be nice to have a simple interface for doing this with any browser (just in case things change later on down the line). The syntax should be about the same, so something like &amp;amp;lt;!--[if lte FF 6]&amp;amp;gt; &amp;amp;lt;![endif]--&amp;amp;gt; would be appropriate.&lt;br /&gt;
&lt;br /&gt;
; Comments&lt;br /&gt;
That&#039;s a very good idea! It could prevent use of CSS hacks in future. Opera could do that too. --[[User:Alenonimo|Alenonimo]] 15:41, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Glow Text ==&lt;br /&gt;
Allows text to Glow when the glow HTML command is used, such as in IE7.&lt;br /&gt;
&lt;br /&gt;
== Page autorefresh ==&lt;br /&gt;
Create a new &amp;quot;Automatically page refresh&amp;quot; submenu in page&#039;s content menu (and inside &amp;quot;In this frame&amp;quot; submenu). It might contain items like &amp;quot;Stop autorefresh&amp;quot;, &amp;quot;5 seconds&amp;quot;, &amp;quot;10 seconds&amp;quot;, &amp;quot;1 minute&amp;quot;, &amp;quot;5 minutes&amp;quot;, &amp;quot;Custom...&amp;quot;. The page should be automatically refreshed untill &amp;quot;Stop autorefresh&amp;quot; selected or user navigated away from the page. In case of page was loaded by &#039;POST&#039; command the new item should be &amp;quot;disabled&amp;quot; or user might be asked about &amp;quot;repost data every time&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Synesthetic Surfing ==&lt;br /&gt;
Synesthesia, or the cross-linking of senses, has been long known to be a powerful nmonic for anyone with the ability to tap it. Richard Feynman often thought of complex physics equations in colors, and these powerful associations can be used to assist in surfing the web. &lt;br /&gt;
&lt;br /&gt;
I am a synesthetic of a few different flavors, one of which is letter/number to color associations. Whole words have color averages usually dominated by the first letter. The word &amp;quot;Web&amp;quot; for example, is orange with some blue hues at the end. I found a plug-in for Firefox that colored your tabs, but it was random. I would like to see user-picked colors for specific domains. For example, www.google.com would be a yellowish-orange color on the tab. I would select the specific hue I wanted and the tab would be colored so. That way, if I have a many tabs open at the same time, I will know which one is google at a glance. The ability to associate tonal sounds with the tabs as a mouse-over function or click function would also  be very helpful. Those who are more inclined to audio cues would benifit from this immensely! I love designing GUIs, so don&#039;t worry, if you don&#039;t code this, I will ;)  -NeuralZen   &lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Synesthesia Synesthesia] (wikipedia)&lt;br /&gt;
&lt;br /&gt;
; Commentary&lt;br /&gt;
: It shouldn&#039;t be user picked, but extracted in some ways from the URL domain and optionally changed by a meta tag in the XHTML. This is important to make it a useful feature for both sites and communications (on other computers, the same site will have the same colour). Also it doesn&#039;t overload unneeded customization.&lt;br /&gt;
&lt;br /&gt;
== Propietary Anchor mode ==&lt;br /&gt;
Many pages don&#039;t have anchors so linking to Content that is somewhere on the page can be a pain. Make possible custom anchors like this would make firefox scroll 0pixel to left and 555pixel down:&lt;br /&gt;
&lt;br /&gt;
 url#custom(0,555)&lt;br /&gt;
&lt;br /&gt;
This make firefox scroll to the 5th H1 element on the page and highlight it decently:&lt;br /&gt;
&lt;br /&gt;
 url#custom(h1/5)&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.w3.org/TR/xptr-framework/ XPTR framework]&lt;br /&gt;
&lt;br /&gt;
; Commentary&lt;br /&gt;
* Pixels are unsafe (depending on fonts, zooming etc.)&lt;br /&gt;
* This looks like reinventing the wheel. use xpath instead?&lt;br /&gt;
* This implies support for XPointer&lt;br /&gt;
&lt;br /&gt;
== Smooth vs Raw Page Transitions ==&lt;br /&gt;
There isn&#039;t any *good* point to have the previous page &amp;quot;visible but unusable&amp;quot; until the new page starts rendering, a block a time. This is aesthetically awful and without any useful gain at the UI level.&lt;br /&gt;
&lt;br /&gt;
=== Details &amp;amp; Commentary ===&lt;br /&gt;
&#039;&#039;&#039;Smooth Page Transition&#039;&#039;&#039;: when someone clicks on a link, the page will slightly fade out, indicating that it is refreshing until the new page is fully ready, when a smooth (really &#039;&#039;&#039;fast&#039;&#039;&#039; crossfade &amp;lt;0.5sec, maybe). On the page there should be some form of interaction that could allow to see - and browse, and use - the previous page until the new is fully loaded AND the possibility to switch to the new one, displaying it a block a time.&lt;br /&gt;
* If implementing this, Firefox could adhere to some of IE page/site transition definitions from HTTP response or meta http-equiv headers.&lt;br /&gt;
** Please no: this is a step back in the past using BAD transitions that were just annoying. This feature, as stated, is conceptually &#039;&#039;&#039;DIFFERENT&#039;&#039;&#039; and must NOT be assimilated with the IE page transitions. &lt;br /&gt;
* The point here is to make the navigation softer and nicer for everyone (cool-factor), not only occasional user, and behaving more like an offline app. The &#039;&#039;&#039;&amp;quot;freeze page, load the other one block a time&amp;quot; is obsolete&#039;&#039;&#039; and should be improved into a new form of page transition: unobtrusive, aesthetically pleasant and without drawbacks (on slow connection, seeing the page loading a block a time is useful, don&#039;t avoid it if needed). &lt;br /&gt;
* To be clear: this is COMPLETELY different from the &amp;quot;page transitions&amp;quot; concept seen before on some browsers as site behaviour. This should be an integrated feature, well balanced and &#039;&#039;without annoying drawbacks&#039;&#039;. Also, this should be default but disabled.&lt;br /&gt;
* The interaction could be:&lt;br /&gt;
** On a full-page location refresh (i.e. non javascript) the current page should be lightly dimmed until the new page is ready.&lt;br /&gt;
** When the new page is ready, a fast crossfade should display it.&lt;br /&gt;
** If the page loads slowly, clicking on Forward (a button not really used since now) will show the page loading a block a time, like now.&lt;br /&gt;
** If the user clicks on the dimmed &amp;quot;old&amp;quot; page, it could interact with it until the new page is ready (and faded in). Any click event of course blocks the page load (and the Forward button will turn disabled).&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://wiki.mozilla.org/User_talk:Folletto#Smooth_Page_Transitions Smooth Page Transitions]&lt;br /&gt;
&lt;br /&gt;
== Mouse gestures ==&lt;br /&gt;
Allow the user to use mouse gestures (like right click followed by left click for &#039;back&#039; etc)...&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.opera.com/products/desktop/mouse/index.dml Opera Mouse Gestures]&lt;br /&gt;
* [https://addons.mozilla.org/search.php?q=Rocker&amp;amp;app=firefox Plugins providing this functionality]&lt;br /&gt;
&lt;br /&gt;
== Link navigation using arrow keys ==&lt;br /&gt;
* Using shift+arrowKey, the selection &amp;quot;hovers&amp;quot; to the nearest link in that direction&lt;br /&gt;
* With this feature remote controls can be configured to navigate pages&lt;br /&gt;
* Same as Opera feature&lt;br /&gt;
&lt;br /&gt;
== Remote Control ==&lt;br /&gt;
Support for Red/Green/Yellow/Blue remote control buttons&lt;br /&gt;
* The ability to configure keyboard shortcuts to select HTML elements that have the accesskey attribute in the format: accesskey=&amp;quot;{red}&amp;quot; | accesskey=&amp;quot;{green}&amp;quot;  | accesskey=&amp;quot;{yellow}&amp;quot;  | accesskey=&amp;quot;{blue}&amp;quot;&lt;br /&gt;
* e.g. configure Alt-F1 to select the element with accesskey=&amp;quot;{red}&amp;quot;, Alt-F2 selects element with accesskey=&amp;quot;{green}&amp;quot; etc&lt;br /&gt;
* With this feature the RGYB buttons of remote controls can be configured to select links&lt;br /&gt;
* This would make Firefox compatible with the Netgem iPlayer facility&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
* Implement a possibility to record short macros/scripts in order to automate task done on homepages, e.g. login and print a specific table, etc.&lt;br /&gt;
** Support for regular expressions so that pages with broken URLs can be fixed, HTML can be converted to another format, etc.&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [http://greasemonkey.mozdev.org/ Greasemonkey]&lt;br /&gt;
&lt;br /&gt;
== Patching display ==&lt;br /&gt;
Let the user configure the display of their page and &#039;patch&#039; them.&lt;br /&gt;
&lt;br /&gt;
For exemple, change some image, text disposition or even the whole design of the page using regular expression. (Maybe witch a WYGIWYS editor-like to be more user friendly ?)&lt;br /&gt;
&lt;br /&gt;
(I used a while ago an adblock proxy who do that, but it&#039;s really slow, whith something directly coded in firefox, this will be great ! No more forum witch crap animated smilets if we can change them on client side)&lt;br /&gt;
&lt;br /&gt;
I think about a way that users can themselfs modify a whole page, and submit their &#039;patchs&#039; to a centralized server.&lt;br /&gt;
&lt;br /&gt;
When an other user navigate on the page, he can use a button on the navigation page to switch between the different patches submitted by other people and vote for them.&lt;br /&gt;
&lt;br /&gt;
So for one site, we will probably had a lot of version : Ad-free, Alternative design&lt;br /&gt;
(Sorry for my bad english, if you can reformulate my proposition more clearly, don&#039;t hesitate)&lt;br /&gt;
&lt;br /&gt;
== JavaScript Performance ==&lt;br /&gt;
JavaScript engine is too slow. When a script on page is become unresponsive - Firefox hangs, until window, proposing to stop that script appears. Enclosing enhancements are good, but functionality and quality are the main thing, we must to follow.&lt;br /&gt;
&lt;br /&gt;
== PDF Reader ==&lt;br /&gt;
Make a quick-opening pdf reader, just for text. In other case, run adobe or similar&lt;br /&gt;
&lt;br /&gt;
== Rename tabs ==&lt;br /&gt;
It would be useful if end users could rename tabs after opening.  Oftentimes, pages with wildly disparate content have similar headings, particularly if browsing forums or newspages or anything where a lot of content comes from a single site.  If you could take six tabs all saying &amp;quot;CNN.COM - YOUR SOURCE F...&amp;quot; and change each of them to the subject of the page, it would greatly simplify things.&lt;br /&gt;
&lt;br /&gt;
It really does come up quite often, even if you use separate windows instead of tabs, that the data listed in the browser summary field is basically useless due to excessively long page titles.  This does sound like a good feature.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note:&#039;&#039; (Sorry for my bad english, if you can reformulate my proposition more clearly, don&#039;t hesitate)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note:&#039;&#039; Done and done.&lt;br /&gt;
&lt;br /&gt;
== Incorporate Wizz RSS ==&lt;br /&gt;
To incorporate the Wizz RSS. It becomes it native of the program.&lt;br /&gt;
&lt;br /&gt;
== ActiveX ==&lt;br /&gt;
* Implement full ActiveX support&lt;br /&gt;
** including optional support via WINE under Linux&lt;br /&gt;
&lt;br /&gt;
;Comments&lt;br /&gt;
No way! --[[User:Alenonimo|Alenonimo]] 15:41, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Web services integration ==&lt;br /&gt;
Automatically create a web services test form by inspecting a URL to a WSDL file. For comparison, ASP.NET can do this by browsing to a web services URL like foo.asmx?wsdl&lt;br /&gt;
&lt;br /&gt;
== Web mail integration ==&lt;br /&gt;
Following Firefox 2 support for online web feed readers, it could be extended to web mail services like Yahoo! Mail, Hotmail and Gmail at least. Users should be able to select one or more web mail providers and set a default or just keep the default stand alone email client. The idea is not to develop a complete email client but to provide minimum integration:&lt;br /&gt;
* New mail notification through an alert a la &amp;quot;Downloads complete&amp;quot;&lt;br /&gt;
* mailto: handling&lt;br /&gt;
* File/Send link... overlay&lt;br /&gt;
* More providers can be added with preferences for compose URL and new mail XPath&lt;br /&gt;
&lt;br /&gt;
== Email pseudo-url ==&lt;br /&gt;
Presently the mailto: pseudo url simply opens up a mail client. In the old Netscape/Mozilla days, the mail client was part of the package, so it wasn&#039;t necessarily such an issue.&lt;br /&gt;
Perhaps Firefox could incorporate a lite smpt component which could actually send off data, perhaps as part of a form&#039;s action.&lt;br /&gt;
&lt;br /&gt;
== Explorer files integrated ==&lt;br /&gt;
Firefox 3.0 should integrate a file explorer of your system, while having the same characteristics as a web page: Tabs, mouse gestures, bookmarks. etc.&lt;br /&gt;
&lt;br /&gt;
== Explorer integration (Windows) ==&lt;br /&gt;
In Windows allow file system browsing (ie C:\windows), perhaps by calling on MSHTML APIs.&lt;br /&gt;
* Preferably using default file manager -open Koqueror in the current tab when a local directory path is entered&lt;br /&gt;
&lt;br /&gt;
In Windows, allow Firefox to change global settings for preferred browser; not only changing preferred browser for files-types, but also to change what browser applications start when they want to access a webpage.&lt;br /&gt;
&lt;br /&gt;
== Link Activation ==&lt;br /&gt;
* Allow popup windows (ones that don&#039;t currently work in tabs) to appear in tabs.&lt;br /&gt;
* Add option to pre-process Javascript (and Flash?) links - enable MMB/CTRL-click to open these in new tab, by tracking the target before obeying the command&lt;br /&gt;
* Improved functionality when opening embedded Windows Media Player video files.&lt;br /&gt;
* When hovering over a link, show its target in status bar (e.g. &amp;quot;Open http://example.com/ in a new tab&amp;quot;) as in Safari.&lt;br /&gt;
* Allow the user to draw a box on the webpage that launches all links within the box bounds, as new tabs&lt;br /&gt;
* User key for this could be MMB, Drag or a modifier key with LMB, Drag.&lt;br /&gt;
* if a large number of links are selected, a confirmation box could ask weather this was the users intention.&lt;br /&gt;
* A simple example of where this would be useful is opening a number of items in a list of links, including the results of a search engine.&lt;br /&gt;
*Text highlighted that starts with http:// can be opened in a new tab by dragging the selected text upward.&lt;br /&gt;
*Any link will open in a new tab if dragged in any direction rather than being clicked.&lt;br /&gt;
*Boss key, hot key combo that minimizes and removes from task bar, same combination brings it back. &lt;br /&gt;
*if a link links to an image an preview of that image after 1 second of hovering over that link would be nice. The picture should have some kind of [X] to close it (or clicking somewhere else) and a resizer of that preview image would be nice too.&lt;br /&gt;
*if I mark a text which contains a URL that does is not clickable it would be nice to have a right click option to open that link (marked text need to be parsed. if a collection of links is in that marked text a chooser would be nice (seen in opera) + &amp;quot;open all links in tabs&amp;quot; would be nice too&lt;br /&gt;
*an option to parse all links in a website for dead ends. example: software collection of a 5 month old website. with an option to check (behind the scenes) all links for working results would be nice. If a link returns a &amp;quot;not found&amp;quot; or so, FF could darken that link (or alter an tiny image in front of the link - sad skull - or so.&lt;br /&gt;
* When downloading a pdf (non HTML file) with target=&amp;quot;othertarget&amp;quot; in link check mime type first before opening another (empty) tab and download / process the file directly.&lt;br /&gt;
* An integrated prefetching mechanism (use free bandwith to load in background all the static pages linked from the page) - similar to Fasterfox plugin.&lt;br /&gt;
* After i click Shift + click of link i open a link in other window. Now Gecko focuses a loaded window after loading but it&#039;s very bad! I suggest to do not focus loaded windows after a loading page through &amp;quot;Shit + click of link&amp;quot;. It puts off from browsing :(&lt;br /&gt;
* Same as the one above when reading email with several links: Every click on a link brings FF to focus. Better would be keeping FF in background so that one can read the whole mail undisturbed.&lt;br /&gt;
* Make an option that Ctrl+Alt+Click, or some other combination, that will open a &amp;quot;preview&amp;quot; of the like page in a &amp;quot;bubble&amp;quot; or some other form of preview.&lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [https://addons.mozilla.org/firefox/1269/ Fasterfox plugin]&lt;br /&gt;
&lt;br /&gt;
== Link Context Menu ==&lt;br /&gt;
* Add a command to open selected text in a new tab/window.&lt;br /&gt;
* Allow to customise the links context menu. I for example have never clicked on the &amp;quot;Send Link&amp;quot;, &amp;quot;Bookmark This Link&amp;quot; on purpose and i hate it when it starts my outlook or opens up the bookmark dialog.&lt;br /&gt;
; References&lt;br /&gt;
* https://addons.mozilla.org/firefox/1472/&lt;br /&gt;
&lt;br /&gt;
== Additional Mouse Interactivity ==&lt;br /&gt;
* Whitespace grabs within the document act as grabbing the icon in the address bar.&lt;br /&gt;
* Dragging links to whitespace opens the link in new tab or window&lt;br /&gt;
* Highlighting text causes it to be treated as a link in all of it&#039;s functionality, including the I&#039;m feeling lucky Google search.  If the highlighted text is a valid URL but not formated link (clickable) then open in new tab.&lt;br /&gt;
* Shift-click, alt-click or whatever on any graphical object (animated gif, flash etc.) hides the object&lt;br /&gt;
* Opera has a nifty feature with it&#039;s Mouse Gestures when you visit an Apache Directory Index or a Gallery site, and a few other sites. When you are on the index, you can just &amp;quot;go forward&amp;quot; in an imaginary history and it will start with the first link. Continuing going forward, will result in the second link, third link, etc... And when you&#039;ve seen them all - you&#039;re back at the Index page.&lt;br /&gt;
&lt;br /&gt;
== Javascript Links ==&lt;br /&gt;
* When ctrl+click or middle clicking a void() + onclick link browser opens current page in a new tab or window then performs a click on the requested link.&lt;br /&gt;
; References&lt;br /&gt;
* See {{bug|55696}}&lt;br /&gt;
&lt;br /&gt;
== Tab Refresh ==&lt;br /&gt;
* Allow to refresh Tabs automatically by a counter&lt;br /&gt;
** When a change is made to the page on a reload, the tab should change visually&lt;br /&gt;
&lt;br /&gt;
== Independent tabs ==&lt;br /&gt;
* The main browser interface should be on a thread that MUST never stop responding (and have a bigger priority). Each tab, should have it&#039;s own thread used to fill it&#039;s content. If a web page from inside one tab stops responding (or takes too much to load - such as big pdf files or sites that use java - but not resticted to those) the tab should be coloured in a different way (and maybe some text: the web page is not responding). The user MUST be able to either stop  , go back, or close the tab, even if the content is not responding. It&#039;s VERY anoying now if I open lots of tabs, and the last stops responding, I must close the browser. (true the session restoration is a good step, but it&#039;s only a workaround, not the real solution to the problem).&lt;br /&gt;
&lt;br /&gt;
== Quick Top of page/Bottom of page ==&lt;br /&gt;
* Perhaps a Goto Top and Goto Bottom button in the Find bar at the bottom of the browser.  This would be faster than using the scrollwheel, which many mice don&#039;t have.  &lt;br /&gt;
* Duplicates Ctrl-Home / Ctrl-End functionality. Would an extra icon to do this be useful?&lt;br /&gt;
&lt;br /&gt;
== Uploading Files ==&lt;br /&gt;
Auto-zip multiple files in upload dialog&lt;br /&gt;
* Implement multiple file selections in the upload dialog that automatically generates a archive (.zip) for easy transmissions of many files.&lt;br /&gt;
* After selecting multiple files a dialog shall appear that asks for the file name of the archive (to be transmitted, auto-naming already included) and confirms the archive type (.zip/.tar.gz/whatsoever)&lt;br /&gt;
&lt;br /&gt;
== Support drag and drop files from OS into a text box / text area ==&lt;br /&gt;
* Dragging a file icon from an OS file browser window should drop the name of the file in the target text box. Main use would be for uploading files, but it can be convenient for any other case when a file name and path must be used. It would be a must-have for web-based Document Management Systems, like [http://www.egroupware.org eGroupWare&#039;s] DMS.&lt;br /&gt;
; References&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=50660 bug 50660] and [https://bugzilla.mozilla.org/show_bug.cgi?id=347178 bug 347178]&lt;br /&gt;
* [http://slashdot.org/comments.pl?sid=200759&amp;amp;cid=16438433 A comment on Slashdot that gives a nice example of the problem]&lt;br /&gt;
* [http://e-vertise.com/dragtext/feature.html What DragText does] in OS/2.&lt;br /&gt;
&lt;br /&gt;
== Dynamic Font Support ==&lt;br /&gt;
Support dynamic font such as prf, eot or svg. Considering the huge advancements made in with SVG in the Firefox browser, I really can&#039;t see any excuse for NOT including this technology.&lt;br /&gt;
&lt;br /&gt;
From a designer&#039;s point of view it makes just about the &#039;&#039;&#039;most&#039;&#039;&#039; amount of sense - with IE4 onwards supporting font embedding, gifting this technology to FF  would just about cover 99% of browsers - the possibilities from a typography point of view are fantastic.&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.laakshmi.com/aarre/wp/archives/36 this blog]&lt;br /&gt;
&lt;br /&gt;
;Comments&lt;br /&gt;
&lt;br /&gt;
No. Firefox should support dynamic FON, TTF and OTF fonts. --[[User:Alenonimo|Alenonimo]] 15:43, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Syntax Highlightning ==&lt;br /&gt;
* Devloper aware syntax highlightning&lt;br /&gt;
** No language includes these words &amp;amp;amp;nbsp;, &amp;amp;lt;th&amp;amp;gt; and such. The spellchecker should know about symbols used by developers, bloggers and wikiwriters and not to highlight them as a syntax error at least.&lt;br /&gt;
&lt;br /&gt;
== Linux compatibility ==&lt;br /&gt;
* Render embedded buttons with native GTK2 widgets&lt;br /&gt;
* Make keyboard shortcuts work with non-Latin keyboard layouts in GTK2 (currently, GTK1 builds work as they are supposed to, as well as GTK2 under GNOME. But wth, not all people use GNOME!)&lt;br /&gt;
* Make sure GTK2 builds do not screw up the keyboard focus: focus is periodically placed to the improper widgets which effectively disables keyboard shortcuts until mouse click inside browser.&lt;br /&gt;
; References&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=232553 bug #232553].&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=340944 bug #340944], [https://bugzilla.mozilla.org/show_bug.cgi?id=69230 bug #69230], [https://bugzilla.mozilla.org/show_bug.cgi?id=295614 bug #295614].&lt;br /&gt;
&lt;br /&gt;
== Mac OS X compatibility ==&lt;br /&gt;
* Support Command-Option-F to select search toolbar (standard for Mac applications).&lt;br /&gt;
* Render embedded buttons with native Aqua widget&lt;br /&gt;
* Dragging favicon to bookmark bar:  Expand bookmark folders for bookmark placement when hovering -- FF 1.X+ under other OS&#039;s have been able to do this.&lt;br /&gt;
; References&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=299185 bug #299185]&lt;br /&gt;
* See [https://bugzilla.mozilla.org/show_bug.cgi?id=136524 bug #136524]&lt;br /&gt;
&lt;br /&gt;
== Long term target ==&lt;br /&gt;
On a long term basis Mozilla has come to a cross-road. The current XUL technology can&#039;t be used on a PAD/Smart phone nor on an OLPC. Yet there&#039;s a need for such a browser/mailer and it&#039;s just a matter of time somebody starts such a project. But I&#039;m sure if such a browser/mailer gets built, it will be ported to the ordinary desktops slowly starting to replace Mozilla. And since switching technologies isn&#039;t a task done in a few weeks this subject has to be taken care of ASAP.&lt;br /&gt;
&lt;br /&gt;
IMO it&#039;s important for Mozilla to start a task force now to think about the long term future. The PDA/Smart phones are already on the market almost exclusively using IE/Outlook and the OLPC and other embedded devices is just on the brink. So the pressure of this task, to prevent Mozilla from lagging behind again, is imminent.&lt;br /&gt;
&lt;br /&gt;
== Evaluating the future of XUL ==&lt;br /&gt;
* It&#039;s essential to first evaluate XUL in the light of new requirements, especially about new devices ranging from the OLPC to embedded devices.&lt;br /&gt;
&lt;br /&gt;
== Evaluating possible alternatives ==&lt;br /&gt;
* Alternatives should be based on the cornerstone &amp;quot;runs anywhere&amp;quot;. Possible is IMO only wxWidgets yet others like Java or .Net/Mono should be rated against XUL as well.&lt;br /&gt;
&lt;br /&gt;
== More vs. Less ==&lt;br /&gt;
Well it seems like we could divide the users&#039; wishes into two overall categories: While the ones can&#039;t get enough features, want more of them and through that keep pushing new technologies and conveniences for the user, the other fraction just want a quick and stable browser, supporting all the W3 standards.&lt;br /&gt;
&lt;br /&gt;
I belong the other category, I want a quick and stable browser with a lot of Extensions and at least 5 distinct good looking skins. Still, I&#039;ve got to admit, that without the more-and-more fraction, I still would not use the Mouse Gestures. So on the one hand, I am 	by all means interested in the ideas of the other users, on the other side, I got to admit that I am _saturated_. The new features in version 2.0, I do not want them. Honestly. Yeah. That&#039;s it. So, unlike most of the users who posted here, I simply do not have any _new_ ideas thus I would prefer to vote uppon the most wanted features.&lt;br /&gt;
&lt;br /&gt;
Instead, you could focus on Sunbird. And of course some of the more interessting extension could some help to improve faster. I do not want to tell anybody how to spent his or her time, but if I am asked, this is my answer.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Core Firefox&amp;quot; &amp;amp; &amp;quot;More Firefox&amp;quot; (Packaging options) ==&lt;br /&gt;
* Distribute a single, lightweight feature-wise version of Firefox WITH a set of Mozilla Firefox developed and branded extensions in a specific extension pack (se the matching suggestion above). With this solution you will have:&lt;br /&gt;
** A Firefox &amp;quot;Core&amp;quot; with just essential features (based upon XULRunner...)&lt;br /&gt;
** A Firefox &amp;quot;More&amp;quot; with many features, released WITH Firefox as Extensions, by the Mozilla Firefox development team, and updated in sync with Firefox &amp;quot;Core&amp;quot;.&lt;br /&gt;
* Marketing wise, it could be like now a SINGLE installer, with an optional flag to be turned off during install. Still, after the setup, you could remove the extensions and you&#039;ll be &amp;quot;light&amp;quot; again.&lt;br /&gt;
; References&lt;br /&gt;
* [http://wiki.mozilla.org/User_talk:Folletto#Firefox_Core_.2B_More Firefox Core + More]&lt;br /&gt;
&lt;br /&gt;
; Commentary&lt;br /&gt;
: I fully support the idea of a minimal firefox with official extensions from the devs and unofficial extensions from the communitiy. Firefox is getting too big. The first time I used Firefox (around 0.5 ?), I used it, because it was small and fast! Now it just takes too long to load. This also helps the core team to do it&#039;s core stuff, and the extensions people to work on thier extensions separatly. If they want to update a feature or remove some bug, only the new extension has to be upgraded and not the full Firefox package. Official extensions would also allow the devs to adopt community extensions, if they are deemed usefull for (nearly) everyone, and add them to the offical Firefox extensions.&lt;br /&gt;
&lt;br /&gt;
=== Extension packs ===&lt;br /&gt;
How about a extension &#039;mode&#039; pack or something? This could be a bunch of plugins grouped under a certain name like &#039;Standard&#039;,&#039;Ultra Fast&#039;,&#039;WebDeveloper&#039;,&#039;Kiosk&#039; etc... and then have a simple drop down where one could select the &#039;mode&#039; and only plugins for that mode would be loaded. This way we get the fast version, and the features packed versions for those who want it (and we can easily switch). Ofcourse let the user modify the  mode pack if they wish, but this can be hidden somewhere so beginners don&#039;t stumble upon it by mistake and mess things up.&lt;br /&gt;
&lt;br /&gt;
It really is not a &#039;fast mode&#039; vs &#039;feature packed mode&#039; only, as it depends very much on what features a user wants and what they are doing at the time. By creating a couple of common usage mode packs it will make it easy to customize without having to individually download and install each plugin (though one could still do this). Maybe this is what a &#039;profile&#039; is all about, but then again I still like to share bookmarks no matter how I&#039;m browsing.&lt;br /&gt;
&lt;br /&gt;
I for one sometimes like the browser to be very fast, at other times I prefer all the web developer options, and at other times when browsing for personal use I&#039;d like other plugins loaded.&lt;br /&gt;
&lt;br /&gt;
This way the core can stay small but first time users still get the cool behaviours they like without having to understand this whole plugin install business.(so a standard download and a core download without the mode packs for example)&lt;br /&gt;
&lt;br /&gt;
The use case I see is that first time users will want all the whiz bang toys to atleast match other browsers, and don&#039;t want to go through and figure out what extensions are and how to install, they just want to click go and off they go. Experienced users on the other hand may want other features or a slimmed down feature set. I think this approach solves both issues.&lt;br /&gt;
&lt;br /&gt;
I love the idea of official extensions! And I&#039;d definately like the ability to strip down firefox to the core. This method of development and packageing gets my vote!&lt;br /&gt;
&lt;br /&gt;
Perhaps the installer could be a bit more than just Core &amp;amp; More. You could for example have a check box for extra features, and another for web development tools. Each check box could be expanded to get individual extensions like no-script.&lt;br /&gt;
&lt;br /&gt;
And of course the defaults will be well chosen.&lt;br /&gt;
&lt;br /&gt;
The more functionality you add, the more words and submenus have to be created. And both is confusing for beginners and older folks. What is the difference between words, that seem to mean the same thing at first glance ? Do I have to understand &amp;quot;all these new words&amp;quot; like &amp;quot;javascript&amp;quot;, &amp;quot;PlugIn&amp;quot; ? Keep in mind, not all of the users are like the Techies who develop !&lt;br /&gt;
&lt;br /&gt;
Firefox already has all the necessary stuff. There must always be an easy way for &amp;quot;lightweight-users&amp;quot; to use firefox without getting confused about words, large submenus or confusing questions. &lt;br /&gt;
&lt;br /&gt;
The more functions, the more words, the more confusion. Please, always offer an easy way for the non-techie user ... !&lt;br /&gt;
&lt;br /&gt;
I agree that a much smaller (memory) footprint is needed (even on desktop systems), and love the extension pack idea. I&#039;d like to also strongly suggest looking at the reason for the memory size with the current feature set - 225 MB with just 3 tabs open just seems like too much.&lt;br /&gt;
&lt;br /&gt;
The subject of More vs. Less is quite interesting.  A good starting point might be to ask &amp;quot;what recent features are being used?&amp;quot;.  In that vein, maybe one of the &amp;quot;pre-release&amp;quot; versions could be &amp;quot;instrumented&amp;quot; to count the features used and (with the permission of the user, of course) report back those.  Another way might be to do a web crawl, and see what features are used by various &amp;quot;popular&amp;quot; web sites.  As with ANY feature set, one should realize that &amp;quot;growing featureism&amp;quot; is a very slippery slope.  I suspect that many web users would be content with the features of an older browser (say back to 1999) to do their work.  Remember that each added &amp;quot;feature&amp;quot; involves code, and with any new code comes both bugs and vulnerabilities.  The user community wants neither.&lt;br /&gt;
&lt;br /&gt;
Please focus more on stability, robustness, and security than on adding fun features.  New features are nice, and fixing bugs isn&#039;t so much fun, but I find Firefox to be more of a memory hog and less stable than IE, and that&#039;s pretty sad.  Stop competing against other browsers because you&#039;re afraid of losing market-share.  The only way Firefox will ever be truly great if it&#039;s designed to be great from the ground up.  Focus on changes that are less glitzy and more on changes that are fundamental to making a good browser platform.  When something needs to be re-architected, re-architect it.  Don&#039;t assume that bugs will ultimately get fixed; so far, Firefox has added features faster than bug fixes.  Rather, focus on design principles that minimize the chances that problems will happen and minimize the consequences when they DO happen (and they will!).&lt;br /&gt;
&lt;br /&gt;
I agree with the above. Firefox also has a reputation for being fast and relatively slim and there already is a plugin system for those who want a feature laden browser, so the focus should be on essential improvements that will have an impact on usability for the majority of users. A lot of the proposals here go way beyond what a dedicated browser should be able to do (more or less why Firefox was created from the Mozilla suite in the first place, no?) and would just add a lot of bloat.&lt;br /&gt;
&lt;br /&gt;
I concur with the above two requests.  Fix all the memory leaks!  Firefox leaks memory like a sieve.  I hate having to restart it periodically in order to get it all reclaimed.  A web browser shouldn&#039;t be using nearly 150 MB of ram. That&#039;s  15 MB for each of my open tabs!&lt;br /&gt;
&lt;br /&gt;
(removed further repetitive commentary here)&lt;br /&gt;
&lt;br /&gt;
== Customizable extension sets ==&lt;br /&gt;
The ability for each user to create, save, install, and manage &amp;quot;feature (extension) sets&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Rich Internet Application Support ==&lt;br /&gt;
There is an opportunity here to lead the way in supporting the growing number of DHTML- and Ajax-heavy applications and to provide the browser support needed to eliminate some of the drawbacks of these apps. In all cases a security model will be necessary, probably including some automated safeguards and some user confirmations.&lt;br /&gt;
&lt;br /&gt;
=== Preloaded javascript libraries ===&lt;br /&gt;
* with AJAX large javascript libraries (e.g. &amp;quot;dojo.js&amp;quot;) have to be downloaded which need a lot of time. It would be nice if such libraries could be downloaded local in the background and taken from this local store instead of downloaded from the web when referenced by a page. This would speed up any AJAX page considerably. Which libraries are handled this way may be configured in the &amp;quot;offline&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
=== Local filesystem access ===&lt;br /&gt;
* Allow pages to request access to the local filesystem or some subset thereof (for example, a user&#039;s home directory, desktop, or docs folder) for reading and/or writing.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Hear hear!&amp;lt;/b&amp;gt; This would enable productivity applications on the web far beyond what we can do today. Mozilla has an opportunity to create a standard API for local storage.&lt;br /&gt;
&lt;br /&gt;
=== Access to global UI elements (menubar, taskbar, panels...) ===&lt;br /&gt;
* Allow a page to request access to major OS-level global UI elements like a first-class application. Such elements include the Mac menubar, Windows taskbar, GNOME/KDE panels, Mac Dock, etc. Some are more important than others; for example, being able to write menus to the global menubar is far more important on the Mac platform than Dock access. However, Dock access on the Mac is probably more important than taskbar access on Windows because Windows will already have an entry for each browser window (though being able to define that window&#039;s icon would be nice so users can distinguish between &amp;quot;regular&amp;quot; browser windows and in-browser apps).&lt;br /&gt;
&lt;br /&gt;
=== Enhanced clipboard integration ===&lt;br /&gt;
* Provide APIs to allow non-text apps to manipulate the system clipboard/pasteboard more.&lt;br /&gt;
&lt;br /&gt;
=== More robust file uploads ===&lt;br /&gt;
* Provide single- and multi-select access to standard OS Open dialogs for opening/uploading files. Include an upload manager for asynchronous uploads. Include functionality to resume interrupted uploads. For apps that store data, combine with local filesystem access to allow easy setup of sites that keep local and remote data seamlessly synchronized.&lt;br /&gt;
&lt;br /&gt;
:; Commentary&lt;br /&gt;
:: A standardized synchronization protocol would really help on this one. Why does every photo site need to make their own bulk uploader? A sync protocol could send the sha1 of the files in the local directory tree to the server and then let server request upload of the files that it is missing. Even better, make this a two way sync protocol.&lt;br /&gt;
&lt;br /&gt;
== An alternative view of the web browser ==&lt;br /&gt;
* Firefox as a new kind of desktop manager.&lt;br /&gt;
* Active front end.&lt;br /&gt;
; References&lt;br /&gt;
* [[User:Anonymous42|Some thoughts]]&lt;br /&gt;
&lt;br /&gt;
== Enabeling new Top-Level-Domains (TLDs) on browser basis ==&lt;br /&gt;
* Top-Level-Domains for regions, cities and others&lt;br /&gt;
* Top-Level-Domains with IDN characters&lt;br /&gt;
&lt;br /&gt;
The ICANN process for getting approval for a new TLD is quite slow and very stressful for TLD applicant. Making new and by ICANN not yet approved TLDs available could help to foster the development of the DNS. Firefox could easily enable lots of new TLDs and thereby give regional, cultural, linguistic or ethnic communities the opportunity to present themselves by an own identifier. Not to split up the Internet there can be only domains at those TLDs available for which the community indicates to apply at ICANN for an official approval of their TLD.  &lt;br /&gt;
&lt;br /&gt;
; References&lt;br /&gt;
* [[User:Dotzone|New Top-Level-Domains]]&lt;br /&gt;
&lt;br /&gt;
== Annotations ==&lt;br /&gt;
I think it would be really great if there would be enhanced possibilities of graphical marks. It&#039;s tough to explain. I think of an complicated scientific text. If I print such a text. I highlight some words, cross other chapters out, add some notes.  That&#039;s the big advantage of printing a page.  If I could mark within a browser wouldn&#039;t have to print the page. I could work on screen.&lt;br /&gt;
&lt;br /&gt;
== Decentralized/distributed browsing ==&lt;br /&gt;
In case a website has been slashdotted, Firefox should still be able to reach to its data by using the offline website data which is stored locally at other Firefox users, who were able to connect to it, their disk. Firefox should act as a kind of a torrent client.&lt;br /&gt;
Of course, there might be some security issues. Https websites should be denied and the user itself should be able to disable this &amp;quot;torrent functionality&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Offline browsing ==&lt;br /&gt;
I don&#039;t know where this would go, but how about a really easy off-line browsing agent? Here&#039;s an example of what I do. Every morning I pull up about a dozen web pages in tabs, as a sort of &#039;newspaper&#039; I read specific articles that catch my eye, or have an interest, like say the North Korea problem. I then go to the next article. (just like a newspaper.) I&#039;d like to be able to click a &#039;offline this link&#039; (or something like that), where it downloads just that article, as deep as it needs to go, with all the stuff that goes with it) then save it. I can then take this on my laptop and read it at work, in the car or such if/when I don&#039;t have internet connections. The off-line browsers I&#039;ve used want to download the entire site(s), and are so hard to configure I give up on them.&lt;br /&gt;
&lt;br /&gt;
== Thunderbird in a tab ==&lt;br /&gt;
I have no idea if this is possible, but if Thunderbird is installed it would be cool to have the option of opening Thunderbird as a tab.&lt;br /&gt;
== All Mozilla applications in a tab ? ==&lt;br /&gt;
Why not opening FileZilla, ChatZilla, etc... in a tab : it&#039;s kind of firefox suite ... but the programs are installed separately to avoid one heavy program and get several light ones. Firefox could become an interface for any Mozilla program installed by opening it in a tab.&lt;br /&gt;
&lt;br /&gt;
== Bookmark behaviour ==&lt;br /&gt;
Two buttons for favorites that open as many tabs as there are links in a special folder: One for daily checked pages (e.g. news paper, special forum a.s.o) and one for pages you check only sometimes (e.g. homepages of former friends or employers, news of your hometown a.s.o.)&lt;br /&gt;
&lt;br /&gt;
; Comments&lt;br /&gt;
&lt;br /&gt;
Firefox should Import/Export with more formats. XBEL, xFolk, OPML or even create a new one. Support for tags would be cool too. --[[User:Alenonimo|Alenonimo]] 15:48, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Socket connection ==&lt;br /&gt;
I think the possibility to setup and use a socket connection for client-server communications would be a great improvement for Firefox to use it in Web2.0 / intranet-webapplications.&amp;lt;br&amp;gt;&lt;br /&gt;
I know it&#039;s already possible, but it requires &#039;signed/secure javascript&#039; through a plugin to deploy the possibilities, but it would (and should) be a lot easier if a could just setup a javascript object, like so:&lt;br /&gt;
 &lt;br /&gt;
  mySocket = new SocketClient(&amp;quot;tcp://domain.com/application&amp;quot;);&lt;br /&gt;
  mySocket.onData = processReponse();&lt;br /&gt;
  mySocket.connect();&lt;br /&gt;
&lt;br /&gt;
If you look at the flash player for example, it is used a lot in all kinds of applications, not just gaming or chatting, but it&#039;s also penetrating the intranet-applications business.&lt;br /&gt;
&lt;br /&gt;
== HTTP Sniffer ==&lt;br /&gt;
Have a HTTP Sniffer, where you see what exactly is transmitted, which POST / GET parameter, cookies, loading times etc. Something like httpwatch, see link. That&#039;s why I have to start IE in regular intverals.&lt;br /&gt;
; References&lt;br /&gt;
* http://www.httpwatch.com/&lt;br /&gt;
* http://tamperdata.mozdev.org/&lt;br /&gt;
; Commentary&lt;br /&gt;
: Should this functionality really be in the browser itself, when there are things like [http://www.parosproxy.org/index.shtml Paros Web Proxy]?&lt;br /&gt;
: Sometimes we are required to use a different proxy (e.g. in corporate networks).  Besides, when using HTTPS and gzip compression of pages, the external sniffer will not show the contents of the page. It would be better to sniff by means of the browser itself (both for outgoing requests and for incoming pages, when they are about to be encoded or have already been decoded, respectively, &#039;&#039;by browser&#039;&#039;), and to be able to manage these requests in the browser and/or extensions (allow, deny, save, redirect etc.).&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
* I see many attacks upcoming, which manipulate the DOM-tree inside the browser, altering transactions in banking-systems a.s.o.&lt;br /&gt;
* What i wish for Firefox is, to have ONLY signed extensions!&lt;br /&gt;
* I want a default block of all extensions to manipulate SSL-protected sites.&lt;br /&gt;
This security-feature will be a boost for the usage of Firefox, because all banks will promote FF.&lt;br /&gt;
&lt;br /&gt;
== Flexible table element selection and copy ==&lt;br /&gt;
For example, select and copy a column (or columns) from a html table&lt;br /&gt;
* Press Ctrl/Cmd when selecting&lt;br /&gt;
&lt;br /&gt;
== User dictionaries ==&lt;br /&gt;
I have an existing &amp;quot;user.dic&amp;quot; dictionary, and a couple of specialist dictionaries (&amp;quot;avifauna.dic&amp;quot;, &amp;quot;lepidoptera.dic&amp;quot;). They are used by several of my apps, including my e-mail client (Turnpike) and various MS Office apps. I should be able to direct FF to use the former as its dictionary to which new words are added, and to check against all of them when spell-checking.&lt;br /&gt;
&lt;br /&gt;
Also, when the word I&#039;m spell checking is at the bottom of the window, then the suggested replacements should be at the bottom of the context menu.&lt;br /&gt;
&lt;br /&gt;
== Various ==&lt;br /&gt;
* Move all MPL code to GPL&lt;br /&gt;
&lt;br /&gt;
== Better Support for Web Apps ==&lt;br /&gt;
See my [[User_talk:FunTomas|article]] on that topic.&lt;br /&gt;
&lt;br /&gt;
==Memory management==&lt;br /&gt;
Try to minimize the memory usage of Firefox. May be we can have one feature (one button click), which enables the browser to run with minimum feature and there by reducing the memory usage.&lt;br /&gt;
&lt;br /&gt;
==Save web pages in pdf or odt format==&lt;br /&gt;
Allow save html pages in pdf or odt format.&lt;br /&gt;
&lt;br /&gt;
==Spell-check support for multiple languages==&lt;br /&gt;
I&#039;m doing a doctorate in a French university, on databases, and I&#039;m Romanian. This means that I mail/post/write things in French, English and Romanian all the time, sometimes even in the same text box. I&#039;d like a way to tell FF what languages I&#039;m likely to use so that it can use those dictionaries at the same time. If it&#039;s really smart, it should also detect what language each sentence/paragraph/text-box is after a few words and restrict the dictionary automatically to that language. And, perhaps, it should use a different underline color for words that are not in the &amp;quot;current language&amp;quot; dictionary but are in another &amp;quot;in use&amp;quot; dictionary, for cases of [http://en.wikipedia.org/wiki/Code-switching code-switching] (it happens very often when discussing computer-related things in another language than English).&lt;br /&gt;
&lt;br /&gt;
==Restart==&lt;br /&gt;
Restart the firefox browser, but restore the session. So that you can get extensions working without losing all your tabs etc.&lt;br /&gt;
&lt;br /&gt;
; Comments&lt;br /&gt;
&lt;br /&gt;
That&#039;s implemented already. Just change the Home Page settings to load your previous session. --[[User:Alenonimo|Alenonimo]] 15:49, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Built-in Flash Support==&lt;br /&gt;
Forget about SVG and Canvas, build an open source Flash implementation into the browser and get rid of the plugin. You could start from gnash http://www.gnu.org/software/gnash/ Use the MIT license and give the source code to  Microsoft, they might even help write it.&lt;br /&gt;
&lt;br /&gt;
==PopUp Blocker==&lt;br /&gt;
The popup blocker need not have the &amp;quot;Options&amp;quot; button at the end. Instead, clicking anywhere on the popup blocker, we should be able to bring the pop-up blocker options menu (ala IE). Also, add the &amp;quot;Temporarily allow pop-up for this page&amp;quot; option to the main options menu.&lt;br /&gt;
&lt;br /&gt;
==CPU usage when minimized==&lt;br /&gt;
Stop flash animations and other CPU power stealers when Firefox window is not selected or is minimized, and for no selected tabs.&lt;br /&gt;
&lt;br /&gt;
==New User Agent string layout==&lt;br /&gt;
The actual User Agent strings are confusing and should be deprecated. Firefox 3 could use an User Agent strings simmilar to Opera. Ex:&lt;br /&gt;
&lt;br /&gt;
 Firefox/3.0 (Windows NT 5.0; U; pt-BR)&lt;br /&gt;
&lt;br /&gt;
Or yet:&lt;br /&gt;
&lt;br /&gt;
 Gecko/1.9 (Windows XP; pt-BR) Firefox 3.0&lt;br /&gt;
&lt;br /&gt;
--[[User:Alenonimo|Alenonimo]] 15:41, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Process Isolation for each Web Site==&lt;br /&gt;
With web browsers becoming the de facto application launchers in desktops and several web applications (e.g. gmail) being used continuously, it is very important that an ill-behaved web site is not able to crash the entire web environment. At most, it should crash itself, without affecting the other web sites showing on other windows/tabs or requiring firefox to restart.&lt;br /&gt;
[[User:Mrcgran|Mrcgran]] 19:34, 27 October 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Independent sessions per tab/window==&lt;br /&gt;
Currently, any web browser I am aware of shares sessions across all instances of the browser (windows/tabs). It would be nice to separate a window or tab and create a new session within it. This would allow you to have, say, two different GMail accounts logged-in at the same time without needing to have two different web browsers.&lt;br /&gt;
&lt;br /&gt;
==Won&#039;t comeback button==&lt;br /&gt;
In order to minimize the &amp;quot;leak&amp;quot; of memory that the &amp;quot;quick back&amp;quot; and &amp;quot;quick forward&amp;quot; features use we should have an button &amp;quot;I won&#039;t come back&amp;quot; this will close the tab and unload everything it had in the memory so that if you close every tab the memory usage will drop back the their 30-40MB that are used on start. Also we should allow the user to define this as his/her normal closing button (so if you close the tab and have that option checked will unload automatically the memory).&lt;/div&gt;</summary>
		<author><name>Carutsu</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Security&amp;diff=40068</id>
		<title>Firefox/Feature Brainstorming:Security</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Security&amp;diff=40068"/>
		<updated>2006-11-02T03:54:30Z</updated>

		<summary type="html">&lt;p&gt;Carutsu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FeatureBrainstorming}}&lt;br /&gt;
&amp;lt;table class=&amp;quot;fullwidth-table&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Specific features&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;30%&amp;quot;&amp;gt;References&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; AJAX&lt;br /&gt;
* Ability to disable XMLHTTP* javascript calls entirely. AJAX rocks, but it could be a potential security threat (for example, I enter in my credit card number, and then think better of it. But too late! The asynchronous javascript has already sent my details back to some nefarious web site before I clicked &amp;quot;submit&amp;quot;).&lt;br /&gt;
* Ability to see graphically if asynchronous calls are being made on my behalf (mabye add a flashing icon to the status bar?)&lt;br /&gt;
* Ability to selectively allow/disallow certain sites from using AJAX.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
n/a&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Surf by IP protection&lt;br /&gt;
* Two new security options, which should be checked by default...&lt;br /&gt;
[ ] Disallow visiting sites by IP address (IP anywhere in the URL)&amp;lt;br&amp;gt;&lt;br /&gt;
[ ] Allow local LAN IPs&amp;lt;br&amp;gt;&lt;br /&gt;
(192.168.x, etc. for getting to your home router, access-point configuration pages, or some corporate intranets)  By using these security options, you will quickly kill off all the &amp;quot;lasy phishers&amp;quot; who don&#039;t setup or register a domain-name for thier false site.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
n/a&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Download actions -- don&#039;t handle when requested&lt;br /&gt;
* Download actions -- add option &amp;quot;don&#039;t handle files like this&amp;quot;. At the moment if the plugin exists, I can only select which application will open the file, but the file will always be downloaded. It should be possible to disable handling (and therefore also downloading) of some file type.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
n/a&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Security preferences&lt;br /&gt;
* Automated user preference auditing with user notification of potentially problematic preference settings.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
n/a&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Phishing protection&lt;br /&gt;
* Make it easier to report phishing sites&lt;br /&gt;
* Implement a phishing filter that learns automatically&lt;br /&gt;
** Consider intergration with something like PhishTank [http://phishtank.com]&lt;br /&gt;
* Multi-provider support for local list checking (depending upon provider demand)&lt;br /&gt;
* new approach: allow certificate whitelisting.&lt;br /&gt;
** Organizations could sign certificates not just (as today) in order to confirm the identity but to confirm that a web site belongs to the &amp;quot;good guys&amp;quot;. Users could mark the certificate of such an organization as trustworthy. When displaying a site which has been approved that way the browser should mark it somehow (a green address field e.g.). This is just an infrastructure idea. If Firefox supports that people will start to offer whitelists. Whitelisting makes more sense than blacklisting - it&#039;s easier and safer. There are rather few web sites which are potential phishing targets so it should work.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
certificate whitelisting - in German [http://www.hauke-laging.de/ideen/bsi-zertifikatsplugin/]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Safer Browsing&lt;br /&gt;
* Like anti-phishing, but with a list of sites that are known or suspected of being a source of malware (virii, spyware, etc)&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
See [https://bugzilla.mozilla.org/show_bug.cgi?id=347849 bug 347849]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Script execution&lt;br /&gt;
* Integrate script execution whitelisting&lt;br /&gt;
* Allow cross-site scripting between whitelisted sites (for mashups)&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[http://noscript.net NoScript]&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/show_bug.cgi?id=320522 bug 320522]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Pop-ups&lt;br /&gt;
* Implement one-click viewing of blocked pop-ups&lt;br /&gt;
* Make printing popup windows possible&lt;br /&gt;
* Implement a way to block every pop-up window, regardless of the way it was requested.&lt;br /&gt;
* Let the user allow temporally show pop-ups for a certain site (like IE). The way it is now, makes a hard to visit a site just once. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
- [[User talk:ThomasWaldmann|More on printing pop-ups]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Restricted Javascript&lt;br /&gt;
* Prevent window resizing&lt;br /&gt;
* Prevent hiding toolbar/controls&lt;br /&gt;
* Prevent capturing mouse events (overriding clicks, and obnoxious mouse-tracking scripts)&lt;br /&gt;
* Prevent floaters (or have some way to hide these layers)&lt;br /&gt;
* Prevent automatic form submission (or &amp;quot;Did you really want to submit this?&amp;quot;)&lt;br /&gt;
* Trace window/panel with the history of form submissions and visited URLs, with the option of ask before submit everytime.&lt;br /&gt;
* Provide a way to prevent a browser window from being locked up by a Javascript loop which repeatedly produces a Javascript dialog, e.g. a &amp;quot;Stop script&amp;quot; button in Javascript dialogs (for instance : http://users.etu.info.unicaen.fr/~pbour/)&lt;br /&gt;
* Per-site javascript settings, i.e. allow users to choose to enable &amp;quot;move/resize window&amp;quot;, &amp;quot;replace context menu&amp;quot; etc, on a per-site basis, instead of just a single global option.&lt;br /&gt;
** Please, PLEASE don&#039;t forget Intranet and Web Application usage scenarios when considering the Restricted Javascript proposal. There are countless weblications that depend on one or more of the above. If the Javascript restrictions are not (at least) configurable, and possibly defaulted to &#039;no restrictions&#039; for local or LAN-accessed files, then those applications will break or mis-function.   [[User:Jabbott|Jabbott]] 10:32, 16 October 2006 (PDT)&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
n/a&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Cookies&lt;br /&gt;
* Add cookie whitelist funcitonality&lt;br /&gt;
* One-click block/allow cookies&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
* Allow cookies from sites (on request) remain persistant even after the browser has been restarted&lt;br /&gt;
* Allow session cookies per window/tab so that multiple logins can be had to services such as gmail/hotmail simultaneously.&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
* &amp;quot;Supercookies&amp;quot;&lt;br /&gt;
* Never accept cookies associated with invisuble images: single, pixel GIFs and so forth&lt;br /&gt;
* Extensions like &amp;quot;Extended Cookie Manager&amp;quot; allow you to enable or disable cookies for the current site.  However, it is common that sites use redirection, and a different site for actual authentication.  Something like login.google.com when browsing www.google.com.  So, simple &amp;quot;enable cookies for this site&amp;quot; features are not effective.&lt;br /&gt;
* The &amp;quot;ask every time&amp;quot; cookie dialog box should have another checkbox: &amp;quot;Don&#039;t ask again&amp;quot;.  This is so you can deny a cookie, and not have many more dialogs pop up to deny.  This would complement a &amp;quot;One-click block/allow cookies&amp;quot; feature.&lt;br /&gt;
* More granular cookie controls - allowing regex definitions of what cookies should be accepted or declined. Not just based on the source site but also on the contents of the cookie. E.g. I don&#039;t care what site it is from, I never want to accept a cookie that contains the string AD_ID, even if I accept other cookies from a site.&lt;br /&gt;
* Have an option to automatically allow session cookies, even if I asked to ask every time, like in Internet Explorer. The main use of asking every time is to be able to allow permanent cookies only for those sites you trust, and to make every one else to last only for the session. But session cookies will do it anyway, so it&#039;s a waste of time having to opt in each one.&lt;br /&gt;
* Cookie-Editor&lt;br /&gt;
* Support for non-&amp;quot;top-level&amp;quot; domains (e.g. don&#039;t allow cookies for .co.uk).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[https://bugzilla.mozilla.org/show_bug.cgi?id=252342 Fix cookie domain checks to not allow .co.uk]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Like &amp;quot;CookieCuller&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Like &amp;quot;CookiePie&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Exploit Mitigation&lt;br /&gt;
* Please consider splitting all page rendering code into a seperate process running with reduced permissions, either using ACL on Windows, or as a seperate low-privilege user on Unix-style systems. Use IPC mechanisms to handle network interaction and requests to save files in non-sandboxed directories. Assume that a network deliverable attack will exist, please ensure that the worse that happens is that the rendering engine must be restarted.&lt;br /&gt;
**To secure a process on Linux, simply write to the /proc/self/seccomp file. The process will then only be able to communicate via existing file descriptors (be sure to close the X11 one) and existing shared memory regions. Only about four system calls are allowed for a process in secure mode: read, write, exit, and signal handler return.&lt;br /&gt;
**To secure a process on a domain/type enforcement system like SE Linux, use a separate executable for handling untrusted content. A separate executable is required so that the security system can wall it off, permitting only communication with the other components of the browser. (components being: separate UI, network, config file access, cookie access, cache access, other disk access)&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
For Windows samples see: [[User:SergioJ]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Extension installation&lt;br /&gt;
* One-click to permanently add site to whitelist&lt;br /&gt;
* One-click to temporarily add site to whitelist for this session&lt;br /&gt;
* Third-party signing and authentication by Mozilla&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[Firefox:1.5_Extension_and_Plugin_Blacklisting|Extension Blacklisting UI Spec]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Virus/Malware protection&lt;br /&gt;
* Intergrate a sandboxing feature automatically. (Like Sandboxie -http://www.sandboxie.com/)&lt;br /&gt;
* Integrate virus scanning and malware protection for retrieved content/files&lt;br /&gt;
* Integrated support for 3rd party Anti-virus scanners&lt;br /&gt;
* Firefox to run in a &amp;quot;Protected mode&amp;quot; like IE7/Vista (see the Sandboxing above)&lt;br /&gt;
** See &amp;lt;b&amp;gt;Exploit Mitigation&amp;lt;/b&amp;gt; comment above.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
n/a&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Spoofing&lt;br /&gt;
* Employ some shared-secret anti-spoofing techniques&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
* Prevent content and scripts from being able to spoof or mimic protected chrome&lt;br /&gt;
* SSL auth required for send password&lt;br /&gt;
** This is an optional, but strongly recommended feature suggested during install&lt;br /&gt;
** Sending password with FORM.send or Javascript.Send check if the page is SSL encrypted and will display an error message if there&#039;s no valid SSL certificate.&lt;br /&gt;
** Do not allow adding &amp;quot;*&amp;quot; to FORM.edit field from Javascript (avoid spoof)&lt;br /&gt;
** This way a user will get warning when tries to log in to an unsafe service, like phishing sites. All sites with authentication should have valid SSL certificate or should be added to &amp;quot;safe to login&amp;quot; list.&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
* Add some indication of which site produced a Javascript dialog, to prevent dialogs appearing to come from another site in a tabbed session.&lt;br /&gt;
* Check digital signature of a web page based on some extended DNS records. That way if a site is defaced, it will be obvious. Note that SSL does not guard against defacement, but this will.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; [http://passpet.org PassPet]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; [[User_talk:Csoma|details &amp;amp;amp; discussion]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
;Visualy showing server access&lt;br /&gt;
&lt;br /&gt;
Show every server access (by a moving icon), including AJAX access (see above) and streaming, for example, not only standard HTTP access.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; New technology support&lt;br /&gt;
* Extended Validation Certificate support&lt;br /&gt;
* Integrated PGP/GPG to sign/encrypt/authenticate text (eg Web Mail)&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
n/a&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; HTTP authentication improvements&lt;br /&gt;
* Support for logging out of basic or digest HTTP authentication (RFC 2617 style)&lt;br /&gt;
* Implement a somewhat secure HTTP shared-secret authentication scheme based on SRP. The RFC2617 schemes are both very vulnerable to phishing.&lt;br /&gt;
* Show content of 401-unauthorized pages, and add widgets to login via forms instead of modal dialogs&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
See [https://bugzilla.mozilla.org/show_bug.cgi?id=355319 bug 355319]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Keychain support for MAC OS X / KDE / Gnome&lt;br /&gt;
* Save passwords in the OS-level Keychain on OS X, so that passwords can be shared between Safari / FIrefox / Camino / etc.&lt;br /&gt;
* Ability to switch to external password manager like kwallet etc. and to disable firefox standard password manager&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
n/a&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Parental Controls&lt;br /&gt;
* Filtering, prevent programs from being downloaded, keep sensitive information from being transmitted, monitoring, logging, etc.&lt;br /&gt;
* Should work with third party vendors to implement a set of baseline capabilities (that are somewhat commoditized) while providing awareness for higher value products and services.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
n/a&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; SSL Verification Levels&lt;br /&gt;
Certificate authorities offer a variety of different certificates. Some only check if the applicant has an Email (like admin or info) in the domain for which the certificate is requested. Some require the applicant to send in some proof of his/her identity.&lt;br /&gt;
* It would be nice to see the level of trust an ssl certicate has.&lt;br /&gt;
* Different Icons for different Levels of certificates would make my decision to trust a website easier.&lt;br /&gt;
* Certificate-Levels to think of: Domain validated, web of trust, Company identity validated, ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
n/a&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Support StartTLS&lt;br /&gt;
* Without StartTLS, managing virtual hosts with TLS support is a pain (because it requires many IP addresses, for example). StartTLS support could make TLS use much more common.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
http://www.ietf.org/rfc/rfc2817.txt&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;General tasks&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
* Improve user notification of insecure browsing situations&lt;br /&gt;
** Rather than pop up annoying dialogs when a site has a bad security certificate, simply perform the encryption without showing the lock icon. (make the https site happy without bothering or misleading the user)&lt;br /&gt;
* Improve handling of digital certificates&lt;br /&gt;
* Improve phishing protection UI&lt;br /&gt;
* Improve overall security UI&lt;br /&gt;
* Improve pop-up blocking UI and options&lt;br /&gt;
* Implement a Security Center like Netscape 8.1&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
n/a&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
Integrated something like adblock.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
n/a&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
* Integrated mini-Firewall&lt;br /&gt;
Integrate a plugin tool, which emulates some kind like a Firewall, like the &amp;quot;Foxie&amp;quot; plugin to IE, but of course, more powerful.&lt;br /&gt;
&lt;br /&gt;
* Session manager&lt;br /&gt;
A module that allow you, to save your session, restore, modify and lot of more things to do with them !! (Like Opera o MyIE).&lt;br /&gt;
&lt;br /&gt;
By Kaamos&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;/div&gt;</summary>
		<author><name>Carutsu</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Thunderbird/Feature_Brainstorming&amp;diff=40064</id>
		<title>Thunderbird/Feature Brainstorming</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Thunderbird/Feature_Brainstorming&amp;diff=40064"/>
		<updated>2006-11-02T02:40:01Z</updated>

		<summary type="html">&lt;p&gt;Carutsu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since there is now a &amp;quot;Feature Brainstorming&amp;quot; page for firefox,&lt;br /&gt;
I&#039;d like to start one for Thunderbird as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Virtual folders only. ==&lt;br /&gt;
&lt;br /&gt;
The most important feature that I would like to see in Thunderbird&lt;br /&gt;
is an extension of the &amp;quot;virtual mail folders&amp;quot; concept.&lt;br /&gt;
&lt;br /&gt;
I would like to have all my mail physically stored exactly once.&lt;br /&gt;
&lt;br /&gt;
All folders I use should be virtual in the sense that I can&lt;br /&gt;
move any mail into any number of folders without the physical&lt;br /&gt;
mail getting copied.&lt;br /&gt;
&lt;br /&gt;
When I delete a mail, I would like to have the option to&lt;br /&gt;
delete it from that place only (delete the link) or to delete &lt;br /&gt;
it completely, i.e. from all folders that reference it (delete&lt;br /&gt;
the real mail from its physical storage and thus all links to it).&lt;br /&gt;
&lt;br /&gt;
The technical details only matter for performance reasons,&lt;br /&gt;
but from a user&#039;s standpoint I do not care whether that one&lt;br /&gt;
place is a mail folder file like the ones Thunderbird has now &lt;br /&gt;
or a real operating system folder with one file per mail or&lt;br /&gt;
something else, as long as I can still access my mail&lt;br /&gt;
with operating system tools such as grep.&lt;br /&gt;
I guess the whole concept of virtual folders could be implemented&lt;br /&gt;
by putting all original mails into individual files in a directory, &lt;br /&gt;
create another directory for every virtual folder and then use&lt;br /&gt;
(hard or symbolic) links from the directory of all original mails&lt;br /&gt;
into the virtual folder directories.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Auto filing. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When a new mail arrives that belongs to a thread which already&lt;br /&gt;
resides in exactly one of my virtual folders, I would like&lt;br /&gt;
the new mail to go into that virtual folder automatically.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Synchronizing with PDA/Smart phone ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So far Mozilla mails and contacts can&#039;t be synchronized with a PDA/Smart phone, at least not with a simple plain binary program (ala active sync). This is IMO the worst drawback against Outlook. This should be done in a cross-platform fashion using wxWidgets.&lt;br /&gt;
&lt;br /&gt;
== Customizable notifiers ==&lt;br /&gt;
&lt;br /&gt;
Ala &#039;&#039;Incredimail&#039;&#039; we should let the user change the notifier he/she wants to use when new mail arrives. And also let the community design their owns, so we have a new &amp;quot;Add-on&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Carutsu</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Tabs,_Sidebar,_Windows&amp;diff=39941</id>
		<title>Firefox/Feature Brainstorming:Tabs, Sidebar, Windows</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Tabs,_Sidebar,_Windows&amp;diff=39941"/>
		<updated>2006-11-01T04:32:46Z</updated>

		<summary type="html">&lt;p&gt;Carutsu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FeatureBrainstorming}}&lt;br /&gt;
&lt;br /&gt;
== Split Windows ==&lt;br /&gt;
* Possible to open many pages within a single frame. (useful for widescreens, since many pages use a fixed-width column layout)&lt;br /&gt;
* Horizontal splitting and maybe vertical.&lt;br /&gt;
* &#039;Close&#039; would remove active frame.&lt;br /&gt;
* Toolbar/urlbar changes to reflect active frame.&lt;br /&gt;
* Key bindings for all major functions.&lt;br /&gt;
&lt;br /&gt;
== Advanced tab behaviour ==&lt;br /&gt;
* Using a single browser window at all times&lt;br /&gt;
* Setting behaviour of links (open in background, open in new tab)&lt;br /&gt;
*Ability to turn tabbed browsing off, or at least no functional way to open links into tabs unless specified (e.g. right clicking a link and selecting &#039;open in new tab&#039;).  It&#039;s a great feature, but some people prefer the previous method.  &lt;br /&gt;
&lt;br /&gt;
== Tab appearance ==&lt;br /&gt;
* UI for modifying tab width (f.e. splitter between tabs that can be dragged to change the width of all tabs)&lt;br /&gt;
* Options to have no title and Icon only with 32x32 icon with a close button located bottom right of the icon&lt;br /&gt;
  &lt;br /&gt;
== Tab strip ==&lt;br /&gt;
* Allow to move the tabbar to the right or left, with vertical orientation. this is the best useful when count of tabs exceeds 10 items. vertical tabbar allows to easy use up to 30-40 of tabs. for FF2 i was create the extention, that move tabbar to the right (http://forum.mozilla-russia.org/viewtopic.php?pid=138440) and some simplify tabbrowser.&lt;br /&gt;
** When left or right are selected (or perhaps all the time), provide the ability to specify a fixed width for tabs/tab-bar.&lt;br /&gt;
** When left or right are selected provide option which displays tabs in a tree based on ancestry relation ship of a tab like in [http://piro.sakura.ne.jp/xul/tabextensions/index.html.en Tabbrowser Extensions]&lt;br /&gt;
* Allow to move some tabs (and not the whole tabbar) to the right or left or bottom. That would be a great feature to have a minimum ability to organize tabs when using a single window.&lt;br /&gt;
* Displaying tabs over multiple rows&lt;br /&gt;
* Holding right click then move left and right it&#039;s not used to do anything, this moving may has benefit to switch each windows tab. It&#039;s useful with users that take so much time for moving mouse to switch manually.&lt;br /&gt;
&lt;br /&gt;
== Tab focus behaviour ==&lt;br /&gt;
*Ability to &amp;quot;minimize&amp;quot; a tab, which would be the fastest way to go to the previous active/focused tab. Otherwise you either have to close it or remember where in the tabbar the previous one was placed!&lt;br /&gt;
&lt;br /&gt;
== Tab Opening/Closing ==&lt;br /&gt;
* Duplicating tabs&lt;br /&gt;
* Tab opening + closing animation&lt;br /&gt;
* When warning about closing multiple tabs, currently there are only two buttons:  Close Tabs (which closes all the tabs) and Cancel (which closes nothing).  Add a button that says Close Current Tab Only, which will only close the tab that was currently open before clicking on Close.&lt;br /&gt;
* Improved UI for finding and reopening any one or more closed tabs (including shortcut key) (like the &amp;quot;recycle bin&amp;quot; feature in Opera)&lt;br /&gt;
* Having one close-button on the right, BUT IT SHOULD BE ABLE TO BE TURNED OFF IN OPTIONS. This feature is nice, but looks icky to those who use the middle button (wheel mouse) to close tabs. Accidentally closed tabs result in this feature to unwilling users. &lt;br /&gt;
* Undo-close caching&lt;br /&gt;
* The close [X] button should only be shown on the open tab to prevent people from accidentally closing tabs upon selecting them. Close buttons on out-of-focus tabs should only show after a 1 second mouse-over.&lt;br /&gt;
* Keyboard shortcut to undo close tab (ctrl-z or whatever)&lt;br /&gt;
* Give the option in the preferences menu to allocate a &#039;unique&#039; close tab button in the right like 1 and 1.5 versions of firefox instead of 1 close button per tab like Firefox 2&lt;br /&gt;
* Changing the focus when closing a tab&lt;br /&gt;
* Creating a new tab when an addr is typed in the Location bar&lt;br /&gt;
* If you have A, B, C tabs in order, and you open a new tab from B (this becomes D) and then close it (D), then the active tab will be C instead of B, the last viewed. It would be also useful if a newly opened tab would appear beside the one that opened it.&lt;br /&gt;
* Alternatively, if you have tabs A, B, and C, and open B1, B2 from B, then select B2 and close it, sibling B1 should be focused; close B1, no more siblings, so back to parent B.&lt;br /&gt;
** Example: Google search result page 1 (T1) -&amp;gt; Open 2 external links (T2, T3) -&amp;gt; go to search result page 2 (T1) -&amp;gt; Open 1 more external link (T4) -&amp;gt; Select it (T4) -&amp;gt; Close to focus T3 -&amp;gt; Close to focus T2.&lt;br /&gt;
** In the B1, B2 example (right above), after you close B2, B1 is focused; if now you select C, and close it, then B (not B1) should be focused because of the sibling rule.&lt;br /&gt;
** Tabs closed in background is not affected.&lt;br /&gt;
* Option to open default page when creating a new tab&lt;br /&gt;
* Make middle-clicking/open link in new tab work for javascript links (e.g. by duplicating current page in a new tab then executing the javascript on the new tab and forcing any &#039;pop-up&#039; links to stay in that new tab)&lt;br /&gt;
* &amp;quot;Open this tab in a new window&amp;quot; added to context menu (when right clicking on existing tab).  Preserve history so back button works in new window just as it would on existing tab.&lt;br /&gt;
* Select on close behavior&lt;br /&gt;
* Allow &amp;quot;open in new tab/new window/same window&amp;quot; settings to be set per tab. Allows use of a home page like Google or Yahoo to open links in a new tab, but other tabs links can open in the same tab.&lt;br /&gt;
* Allow opening new tab when domain name is different from current page&lt;br /&gt;
* Allow opening in new tab for form submits. Allows user to type several consecutive searches into a search box while opening the results in new tabs in the background.&lt;br /&gt;
* Allow relative opening of Tabs, i.e. child tabs open next to parent tab in opening order (and not at the end of Tab bar)&lt;br /&gt;
* Multiple tab selection via Ctrl + left click on desired tabs. Feature would allow users to use the right click options on only the selected tabs.  EXAMPLE: Right click on one of the selected tabs and select &amp;quot;Close Other Tabs&amp;quot; leaving only the selected tabs behind.&lt;br /&gt;
* To save a lot of space, make the favicon on each tab into the &amp;quot;X&amp;quot; on hover.&lt;br /&gt;
* Make the current tab not shrink with the others, so is more visible.&lt;br /&gt;
* Copy the (back button) history of the current tab when a link is opened in a new tab (so that the user can go back in the new tab).&lt;br /&gt;
* Allow the user to &amp;quot;lock open&amp;quot; a tab or window to prevent accidental closure.  Implement an easy way of &amp;quot;undoing&amp;quot; the last window or tab closure.&lt;br /&gt;
* A button on the right click menu (on web pages) to open all links on this page in new tabs&lt;br /&gt;
* A button on the right click menu for back/forward to open the back or forward in a new tab&lt;br /&gt;
* Have a configurable option so that when a user does &amp;quot;Open All In Tabs&amp;quot;, they do NOT replace all the current tabs, but open IN ADDITION to the current tabs already open.&lt;br /&gt;
* When middle-clicking / control-clicking to open in a new tab. Both RSS Feeds and bookmarks should open in a tab &amp;quot;behind&amp;quot; the rest, and not take focus like it currently does.&lt;br /&gt;
* avoid having twice the same tab by checking before opening a new bookmark or typing an adress in the bar that the website is not already open. Then click a second time when you really want to open it twice. The tab may also &amp;quot;blink&amp;quot; (or any kind of animation) to prevent the fact that the tab was already open&lt;br /&gt;
* When opening the &amp;quot;new window&amp;quot; option, the new window should remain with the present page as in Explorer, instead of going back to the home page.&lt;br /&gt;
* Open link in new window with middle mouse button. GUI-configurable option.&lt;br /&gt;
* Open different windows each as a new browser instance so that a crash in one does not take down all other instances.&lt;br /&gt;
* Allow &#039;drag &amp;amp; drop&#039; of links anywhere on the browser window (not just the tab bar) to open the link in a new background tab (e.g. &#039;drag &amp;amp; drop&#039; links from Google Search Results/Google News/Digg Front Page etc. to open several background tabs)&lt;br /&gt;
* Allow &#039;drag &amp;amp; drop&#039; of selected text on a web page anywhere on the browser window to conduct search on the selected text using the default search engine and opening the search results in a new background tab&lt;br /&gt;
* Multiple link selection &lt;br /&gt;
** Click and drag to select multiple links on a page&lt;br /&gt;
** Right click to open multiple link context menu&lt;br /&gt;
*** Open multiple links in new tabs&lt;br /&gt;
*** Open multiple links in new windows&lt;br /&gt;
*** Open multiple links in tabs in a new window.&lt;br /&gt;
* Allow open a window in modal mode. To force the user to not click in the parent window if the modal windows is open.&lt;br /&gt;
* The ability to drag a tab to an empty piece of desktop real estate (secondary monitor, fr&#039;ex) and have it spawn as a new Firefox window.&lt;br /&gt;
* Allow user to &amp;quot;Undo Close Tab&amp;quot; via right-click even when no tabs are currently open (Currently, you can only access &amp;quot;Undo Close Tab&amp;quot; via right-click if at least 2 tabs are open).&lt;br /&gt;
* Allow Closing all tabs on the left or on the right of the current one&lt;br /&gt;
Often, we are browsing and opening many links on the right of the current tab. Also at organizing them, we would like to switch of topic. For example, all tabs on the left of the current one are not relevant anymore. To be able to close all tabs on left would be convenient.&lt;br /&gt;
*Allow Closing all tabs except the ones which are on the same domain as the current one&lt;br /&gt;
That was self-explanatory.&lt;br /&gt;
* Capability to mark tabs with color (an extension is already doing that)&lt;br /&gt;
* Capability to close tabs with a given color &lt;br /&gt;
That functionnality needs to one just above to be already implemented.&lt;br /&gt;
* Capability to close all tabs without a given color &lt;br /&gt;
That functionnality is acting on the complementary set of the one above.&lt;br /&gt;
* Capability to protect a tab from being closed &lt;br /&gt;
Because among all the rules to close tabs which are explained above, we can have some exceptions.&lt;br /&gt;
* Allow to have booth options to close a tab, either by a button on the tab and the right hand button. And all this customizable through the options dialog, not from &amp;quot;about:config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Send tabs to dock/system tray ==&lt;br /&gt;
* Allow sending of tabs to system tray (or platform equivalent).  This would better facilitate web apps such as google calendar by providing a lifetime outside of typical browsing sessions and help blend the lines with traditional desktop applications.&lt;br /&gt;
&lt;br /&gt;
== Additional browser events ==&lt;br /&gt;
* Allow &amp;quot;triggers&amp;quot; to be set 1) before FF attempts to start downloading a page, 2) when the page has been downloaded but not yet rendered, 3) after a page has finished loading. Ideally, the triggers would either be external applications, or maybe even a funky python plugin framework - if this feature is added, _please_ don&#039;t make me  have o write nasty javascript for my triggers! Thx :-)&lt;br /&gt;
&lt;br /&gt;
== Location bar and unavailable URLs ==&lt;br /&gt;
* Allow navigation toolbar to show URL&#039;s that are as-yet, not loaded: if you open a link in a new tab, and that web site is down, you end up with an empty tab with no URL shown. If you&#039;ve got lots of tabs open, it is very useful to know what should be displayed on the empty tab. I suggest that when a URL is attempted to be opened in a new tab, FF displays the URL in the tab, but shows it &amp;quot;grayed out&amp;quot; (but still selectable!)&lt;br /&gt;
&lt;br /&gt;
== Isolated tabs ==&lt;br /&gt;
* Add Isolated Tabbed Windows:  This is to ensure each tabbed windows does not leak over to another window eg: HTTPS sites.  Simplest way to test, Goto your bank&#039;s website (make sure you got 2 different accounts usually your wife&#039;s account would be good to test if she is with the same bank) log into your account with one tab, log into your second account in another tab, navigate to your second account&#039;s summary view, then go back to 1 first tab and do the same.  You will notice that both summaries are from the secondary account.&lt;br /&gt;
&lt;br /&gt;
== Attach/Detach Tabs ==&lt;br /&gt;
* A right-click option to pop an existing tab out into a new window.&lt;br /&gt;
* The ability to drag a tab from one window to another&lt;br /&gt;
&lt;br /&gt;
== Thunderbird/Sunbird Tabs ==&lt;br /&gt;
* Thunderbird Tab -- Opens Thunderbird within a tab rather than a separate Thunderbird window&lt;br /&gt;
* Sunbird Tab -- Opens Sunbird within a tab rather than a separate Sunbird window&lt;br /&gt;
&lt;br /&gt;
== Tab Groups/Stacks ==&lt;br /&gt;
* Tab Grouping by Domain and Tab Grouping by Originating Page (eg. if I open a Page from Tab A then it will be in the same group as Tab A). A group maybe as simple as having a coloured border around the tabs in the same group. &lt;br /&gt;
*Alternatively, an option to have tabs open next to the current tab. This solves the problem of having all your links from different tabs open in the same place, and helps with sorting tabs, because all the links from one website are next to each other.&lt;br /&gt;
* Tab collections used to organize tabs, think Linux virtual desktops&lt;br /&gt;
* Saving tabs&lt;br /&gt;
* Customizing tab groups&lt;br /&gt;
* Nested tabs (eg. drag tabs into a tab) and multiple rows of tabs (see this mockup: [[media:Nested-tabs.png]]).&lt;br /&gt;
* Tab stacks&lt;br /&gt;
; References&lt;br /&gt;
* [[User:Dria/On Tabs|On Tabs]]&lt;br /&gt;
&lt;br /&gt;
== Session saving/management ==&lt;br /&gt;
* Support session savings. Enables the user to save a session where he/she has, say, 18 tabs open, to another time.&lt;br /&gt;
* Implement some method to deal with session sets&lt;br /&gt;
* Make session restore fast and precise (save and restore DOM, or use FastBack data)&lt;br /&gt;
* Add &amp;quot;email all tabs&amp;quot; option in list of right click tab options&lt;br /&gt;
; References&lt;br /&gt;
* [http://kb.mozillazine.org/SessionSaver SessionSaver - MZKB]&lt;br /&gt;
* [https://addons.mozilla.org/firefox/436/ SessionSaver - UMO]&lt;br /&gt;
* [http://forums.mozillazine.org/viewtopic.php?t=47184 SessionSaver (rewrite) - MZForum]&lt;br /&gt;
* [http://sessionmanager.mozdev.org/ Session Manager Ext]&lt;br /&gt;
* [http://tmp.garyr.net/ Tab Mix Plus with Session Managment]&lt;br /&gt;
&lt;br /&gt;
== Tab overflow ==&lt;br /&gt;
* Add arrows to the right and left ends of the tab bar when it gets full to unhide/allow to see all tabs&lt;br /&gt;
* Allow an option to have more then one tab bar, especially for commonly used tabs.&lt;br /&gt;
* Make the tab overflow left and right arrows in Firefox 2.0 to be draggable; that is, instead of moving 1 tab at a time on click, you can also drag it to act like the scrollbar middle box.&lt;br /&gt;
&lt;br /&gt;
== Window-like tab behaviour within Fx window ==&lt;br /&gt;
* Allow multiple tabs to open to vertically or horizontally on the same screen.&lt;br /&gt;
* Tab docking like window docking in Visual Studio .NET to be able to drag a tab and dock it with its content to one side of the window. This would allow displaying tabs side by side.&lt;br /&gt;
* Display multiple tabs in tiled panes (both vertical and horizontal panes, preferably mixed.&lt;br /&gt;
* Cascade tabs&lt;br /&gt;
* Allow for windowblind treatment of tabs&lt;br /&gt;
*Allow tabs to not be full window. If a js opened window is redirected to a tab,  and the size is smaller then the window, make the tab like a little window inside the window.&lt;br /&gt;
* Option to make a window / popup sticky and always-on-top (Would be nice for watching a video in a popup while surfing). this option MUST ONLY be available for the user not for scripts!&lt;br /&gt;
* Allow to do a &amp;quot;spreadsheet like behaviour on a web page&amp;quot; : you can click on th tag to say &amp;quot;freeze up&amp;quot; , and when you move the cursor down the lower part of the page is scrolling down, the upper part stay unmoved,&lt;br /&gt;
&lt;br /&gt;
== Tab switching/expose ==&lt;br /&gt;
* Tab exposé&lt;br /&gt;
* Option to view tabs in sidebar (with thumbnails)&lt;br /&gt;
* Show all open tags in a browser window organized by miniatures like the F12 function of Xgl or the same function of MacOsX Expose.&lt;br /&gt;
* Switching tabs with mouse whell (like Konqeror or Epiphany on Linux)&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.apple.com/macosx/features/expose/ Apple - Mac OS X - Exposé]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Expos%C3%A9_%28Mac_OS_X%29 Exposé on Wikipedia]&lt;br /&gt;
* [http://shiira.jp/screenshot/en.php#tabExpose Shiira Web Browser]&lt;br /&gt;
* [http://wiki.beryl-project.org/index.php/Plugins/PluginOptions#Scale XGL/Beryl Scale Plugin]&lt;br /&gt;
* [http://img47.imageshack.us/my.php?image=beryl2fw0.png Screenshot of Scale Plugin]&lt;br /&gt;
&lt;br /&gt;
== Tab search ==&lt;br /&gt;
* Tab search&lt;br /&gt;
&lt;br /&gt;
== Sidebar ==&lt;br /&gt;
* Sidebar animation&lt;br /&gt;
* Allow the windows from downloads,extensions,bookmarks and history to dock as sidebars. A bit like the extension All-In-One-Sidebar.&lt;br /&gt;
* Better handling of multiple searches in different windows (see [https://bugzilla.mozilla.org/show_bug.cgi?id=45082 Bug 45082])&lt;br /&gt;
* Ability to be able to change how the sidebar appears on the screen (i.e. Where you want the sidebar to be docked on the right-hand side of the screen, top of the horizontally or even bottom of the screen horizontally) without the need for scripts. Also have a preferences option to set the default appearance would be nice as well.&lt;br /&gt;
&lt;br /&gt;
== Multiple sidebars ==&lt;br /&gt;
* Possibility to add another sidebar on the right (useful expecially with widescreen monitors)&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
* Setting tabs to refresh every X seconds.&lt;br /&gt;
* Turning off the close button on every tab.&lt;br /&gt;
&lt;br /&gt;
== Various ==&lt;br /&gt;
* select tab from command line mozilla -remote &amp;quot;selecttab(http://www.mozilla.org)&amp;quot;&lt;br /&gt;
* Shading of Tabs denoting time since it started (On the scale of white to black, white is more recent than black); corresponding extension: [http://en.design-noir.de/mozilla/aging-tabs/ Aging Tabs]&lt;br /&gt;
* Faster tab mouseover feedback, i.e. show in status bar or set tooltip delay to 0&lt;br /&gt;
* More detailed tab mouseover feedback, i.e. thumbnail image of page with some options on what you want to do with this page like bookmark it, reload tab, protect tab without right clicking it&lt;br /&gt;
* A right click option for when highlighting plain text urls to open in new tab as opposed to having to copy then paste in a new tab address bar; available as an add-on https://addons.mozilla.org/firefox/1864/&lt;br /&gt;
* Ability to change tab titles and save tab titles so that when you enter the site again you will see your own tab titles (Different from page title)&lt;br /&gt;
* Sort tab according to time opened, title, time idle&lt;br /&gt;
* Tabbed source viewer&lt;br /&gt;
* dual screened tabs. two tabs showing in the same window pane, almost like frames. with ability to drag and resize viewing area between the two tabs.&lt;br /&gt;
* Create a way to rotate a window in four directions to allow viewing long web pages on a laptop by rotating the laptop sideways. This is one of my favorite commands in Preview in Mac OS X. Please make sure the command to do and undo this can be made a shortcut.&lt;br /&gt;
*Widescreen browsing : split long web pages into two windows side by side. Sync scroll bar in order that scrolling the first one (top of web page) will scroll the second one (rest of the same web page).&lt;br /&gt;
*Scroll Bar Re-position-- allow the right side scroll bar to be moved to the left side screen.  Or even placed in the middle... having to move the cursor all around  from menus to scroll bars etc... to the right side and then to top and botton is a PITA. (It could be placed on a column separator by user for convenience )... I keep panels at the top with menus, so the same could apply to the bottom scroll bar: allow it to be placed at the top just under the menu&#039;s or tabs.&lt;br /&gt;
*Scroll Bar Status: For very long pages, more info is needed rather than just the shaded scroll: place 1) an equivalent line number 2) an equivalent page number  3) a percentage number of the page: in order to help fine adjustment positioning or a reference point.&lt;br /&gt;
*View screenshot of all available tabs. (Similar to Ctrl-Q or respective keys in IE7). Be able to close tabs from here or switch to any of these tabs.&lt;br /&gt;
* Text readability improvements: 1)button/keybind to automatically narrow text to a pre-configured width - text extending accross the whole width of the window is cumbersome to read - possibly configurable to multi-column mode; 2)&amp;quot;Visibility imprint&amp;quot; - on quick scroll operations (PgUP, PgDn, mousewheel...) the previously visible area should be delimited by a frame/line for a certain period of time, after which the frame disappears or fades out, so it&#039;s easier to find the last read line; and 3)Improved automatic scrolling: finer control for very slow scrolling and freeing up the mouse. Like current autoscrolling, only finer controls (the current slowest is still too fast) and the possibility to detach the mouse, for instance by re-clicking the middle button, upon which the mouse is free to move but the page continues autoscrolling.&lt;br /&gt;
* Scroll document with middle mouse button click-drag-release. The reverse to the familiar glove that moves the document. This behaviour maps to how scrollwheels/scrollballs work, which often also occupy middle mouse button.&lt;br /&gt;
* &amp;quot;Application Mode&amp;quot; - allow web applications to act more like native applications.  Give them the ability to have their own launcher from the Start Menu or Dock, and their own icon and process so that the OS can treat apps like gmail just like any other app.  Currently such apps are labelled &amp;quot;Firefox&amp;quot; by the OS.  Hide unnecessary GUI elements such as Bookmarks bar and Address bar in this mode, for more screen real estate. (Very nice idead - i think you can make something like this with 5 lines of VB but launching firefox.exe -appmode -url http... would be cool! When the Browser runs in appmode there JS should allowed to modify the window&#039;s behavior)&lt;br /&gt;
* Auto-fix tabs whose pages containing user-changed data in input or textarea fields (asking confirmation when attempting to close)&lt;br /&gt;
* In addition to the current &amp;quot;block all pop-ups except from this site list&amp;quot; option, also have &amp;quot;block pop-ups from this site list&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* [http://kb.mozillazine.org/Category:Tabbed_browsing Tabbed Browsing -MZKB]&lt;br /&gt;
* [http://wiki.mozilla.org/User:DoubleEM22 Tabs Screenshots]&lt;br /&gt;
* [[Link_Targeting|design thoughts for tabs instead of windows]]&lt;br /&gt;
* [http://weblogs.mozillazine.org/ben/archives/009210.html Ben Goodger blogs about tabs]&lt;br /&gt;
* Whether [[Ctrl_W_not_close_app|Ctrl+W should not close the app]]&lt;br /&gt;
* [[User:Ge.diego|Ge.diego]] made some [[User:Ge.diego/Tab_Management_Comments|comments on Ben Godger test build that includes new tab management]] and gave an [[User:Ge.diego/User_Interface_Mockup|alternative user interface mockup proposal]]&lt;br /&gt;
* [http://users.blueprintit.co.uk/~dave/web/firefox/TabSidebar/index.html Tab Sidebar extension homepage]&lt;br /&gt;
* [http://guides.macrumors.com/Show_Safari_Form_Results_In_New_Tab Show Safari form results in new tab]&lt;br /&gt;
* [http://www.extensionsmirror.nl/index.php?showtopic=2959 Tab Related Ext - TEM]&lt;br /&gt;
* [https://addons.mozilla.org/firefox/1122/ Tab Mix Plus - UMO]&lt;br /&gt;
* [https://addons.mozilla.org/firefox/1419/ &amp;quot;Open in IE tab&amp;quot; extension]&lt;br /&gt;
* [http://userstyles.org/style/show/1136 Active Tab Flex at userstyles.org]&lt;br /&gt;
* [http://wiki.mozilla.org./User:Tuomaz Two tabs side-by-side]&lt;br /&gt;
* [http://piro.sakura.ne.jp/xul/tabextensions/index.html.en Tabbrowser Extensions]&lt;br /&gt;
* [[User:DJ_Doena/Tab_Features|Current problems with tabs and their probable solution]]&lt;br /&gt;
* [[User:Dria/On Tabs|On Tabs]]&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=55696 bug 55696]&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=281192 bug 281192]&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=156264 bug 156264]&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=102132 bug 102132]&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=104566 bug 104566]&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=298571 bug 298571]&lt;br /&gt;
* [http://www.novell.com/products/desktop/img/preview_screenshots/apps3.png Xgl miniatures function]&lt;br /&gt;
* [http://superdragandgo.mozdev.org/ Super DragAndGo Extension allows you to drag links and words in order to surf and search]&lt;br /&gt;
* [http://firefox.exxile.net/aios/screenshots.php?PHPSESSID=a4f4bfaacaa8c756b236f44315b3188d Screenshots of All-In-One-Sidebar extension]&lt;br /&gt;
* [http://wiki.mozilla.org/User:Wtmitchell/TabsBarSuggestion1 Provide a separate &#039;X&#039; clickable button to close whatever tab is active]&lt;br /&gt;
&lt;br /&gt;
== Tab recovery after a crash ==&lt;br /&gt;
* This would be useful when windows or firefox crash when you are opening ~5+ tabs...&lt;br /&gt;
: Already in Firefox 2.0&lt;br /&gt;
&lt;br /&gt;
== Tabs permissions ==&lt;br /&gt;
* This would be useful to can set permissions for each tab (enable/disable javascript, images, frames, redirections, extentions, referer, etc...)&lt;br /&gt;
&lt;br /&gt;
== Tab dragging ==&lt;br /&gt;
* When you drag a tab from one window to another, close the original tab and copy the history (back, forward, etc.) to the new window&lt;br /&gt;
&lt;br /&gt;
== Unclose tabs ==&lt;br /&gt;
* Make the unclose tab a button able to be dragged into the menu bars, si it can be reached much more easily. The way it is now makes that if you have only 1 tab  (and you have enabled the option to hide the tab&#039;s bar if there&#039;s inly 1) you got to open a new tab just for unclose.&lt;/div&gt;</summary>
		<author><name>Carutsu</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Web_Standards_Support&amp;diff=39940</id>
		<title>Firefox/Feature Brainstorming:Web Standards Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Web_Standards_Support&amp;diff=39940"/>
		<updated>2006-11-01T04:30:18Z</updated>

		<summary type="html">&lt;p&gt;Carutsu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FeatureBrainstorming}}&lt;br /&gt;
&amp;lt;table class=&amp;quot;fullwidth-table&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Specific features&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;30%&amp;quot;&amp;gt;References&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Make spellchecker standard-friendly&lt;br /&gt;
Firefox is known for its compliance to standards - then suddenly it introduces the &amp;quot;spellcheck&amp;quot; attribute. How are we any better, then, than Microsoft and all its superfluous DOM extensions? Please, put the spellcheck attribute in a namespace, get it approved by the W3C, or drop it.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Report site health at runtime&lt;br /&gt;
Do not wait till pages are terminally broken before failing users and developpers. Provide unobstrusive run-time feedback on the errors encountered so pages can be proactively fixed &lt;br /&gt;
* The [http://users.skynet.be/mgueury/mozilla/ HTML validator] extension shows how such a feedback could be provided without overwhelming the user. Its main value is errors/warnings are detected when they occur, not when someone thinks about looking for them.&lt;br /&gt;
* If you wait till people take the time to open the debugger/console and/or run the various offline validators you&#039;ve already lost.&lt;br /&gt;
* You can&#039;t blame non-technical people from setting up broken websites or webapps if the PHBs have no easy way to check the contractors actually delivered clean code.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; PDF internal Support&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; iCalendar Support&lt;br /&gt;
* Support to visualize iCalendar content&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[http://microformats.org/wiki/hcalendar hCalendar Microformat]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; X3D Support&lt;br /&gt;
* Support to visualize content X3D, it would allow to work in improving the interactivida one of the hand of a great navigator&lt;br /&gt;
* (I request excuses by the text I do not speak English and to use the translator of google :) )&lt;br /&gt;
* Please somebody that complements the importance of including X3D in firefox.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
*[http://www.web3d.org Web3D Consortium]&lt;br /&gt;
*[http://en.wikipedia.org/wiki/X3D X3D in Wikipedia]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; ACID 2 test&lt;br /&gt;
* Do make sure Firefox passes it.&lt;br /&gt;
* Keep eye out for ACID 3 test (no date exists yet as far as I am aware, but they have stated their intent to do such a test). If it is released before 1.9 needs to be ultra-stable, try and get it passed beforehand (mostly for PR purposes really).&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[https://bugzilla.mozilla.org/show_bug.cgi?id=289480 Bug 289480]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Full SVG 1.1 support&lt;br /&gt;
* Add full support (not a non-standard subset of it) of SVG 1.1 or TinySVG 1.2&lt;br /&gt;
* Make SVG &amp;quot;scalable&amp;quot; : When viewing a SVG File, it should be possible to zoom in and out&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[http://www.w3.org/TR/SVG11/ W3C SVG1.1]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Graph-support&lt;br /&gt;
* Add support for Graph-Formats including [http://graphml.graphdrawing.org/ GraphML] and [http://www.infosun.fmi.uni-passau.de/Graphlet/GML/ GML]/[http://www.cs.rpi.edu/~puninj/XGMML/ XGMML] (ie. by converting to SVG)&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Content-editable&lt;br /&gt;
* Add support for content-editable&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[http://www.w3.org/TR/SVGMobile12/text.html#text-edit tinysvg w3c]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; CSS&lt;br /&gt;
* Make &amp;quot;display: inline-block&amp;quot; work correctly&lt;br /&gt;
* Make &amp;quot;display: run-in&amp;quot; work (bug raised in 1998!)&lt;br /&gt;
* Support for &amp;quot;content&amp;quot; on all elements, not just on the :before and :after (like Opera)&lt;br /&gt;
* Implementation of the value &amp;quot;none&amp;quot; for the property &amp;quot;content&amp;quot;. ([http://www.w3.org/TR/css3-content/#content w3c-content])&lt;br /&gt;
* Complete support for Multiple background images (like WebKit/Safari)&lt;br /&gt;
* Basic support for &amp;quot;border-image&amp;quot;.&lt;br /&gt;
* Support &amp;quot;box-shadow&amp;quot; ([http://www.w3.org/TR/css3-background/#the-box-shadow w3c-box-shadow])&lt;br /&gt;
* Support &amp;quot;text-shadow&amp;quot; (like Konqueror/Safari does)&lt;br /&gt;
* Support printing-related properties such as page-break-before and page-break-after&lt;br /&gt;
* Implement CSS3 column-rule-*&lt;br /&gt;
* Implement CSS3 column-break-* (at least column-break-inside:avoid is required to be able to prevent a zone from beeing &amp;quot;cut in the middle&amp;quot; on resizing).&lt;br /&gt;
* Implement font-stretch property&lt;br /&gt;
* Implement embeded Font (@font-face to TTF, OTF or EOT ), will benefit also to SVG&lt;br /&gt;
* &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
*[https://bugzilla.mozilla.org/show_bug.cgi?id=9458 Bug 9458 (inline-block)]&lt;br /&gt;
*[http://blog.empyree.org/?2893-i-request-support-for-run-in-for-gecko Bug 2056 (run-in)]&lt;br /&gt;
*[http://www.w3.org/TR/css3-background/#layering multiple-background-images]&lt;br /&gt;
*[http://www.w3.org/TR/css3-background/#the-border-image border-image]&amp;lt;br /&amp;gt;&lt;br /&gt;
*[https://bugzilla.mozilla.org/show_bug.cgi?id=24000 Bug 24000 (page-break)]&lt;br /&gt;
*[https://bugzilla.mozilla.org/show_bug.cgi?id=10713 Bug 10713 (text-shadow)]&lt;br /&gt;
*[https://bugzilla.mozilla.org/show_bug.cgi?id=271586 Bug 271586 (CSS3 column-rule-*)]&lt;br /&gt;
*[https://bugzilla.mozilla.org/show_bug.cgi?id=70132 Bug 70132 (@font-face)]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; XForms&lt;br /&gt;
* XForms supported and built-in.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[https://bugzilla.mozilla.org/show_bug.cgi?id=326372 Bug 326372]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; XHTML 2.0&lt;br /&gt;
* Add support for current XHTML 2.0 draft&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[https://bugzilla.mozilla.org/show_bug.cgi?id=161463 Bug 161463],&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.w3.org/TR/2006/WD-xhtml2-20060726/ XHTML2 Working Draft]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Java support&lt;br /&gt;
* Activate JavaXPCom on FF (already default on XULRunner 1.8.0.4+) &lt;br /&gt;
* Ease extensions creation using Java, ie &amp;quot;pluglet like&amp;quot;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[http://developer.mozilla.org/en/docs/JavaXPCOM JavaXPCOM]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; XPointer support&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; IPv6&lt;br /&gt;
* IPv6/IPv4 preference. When a site got both, an option should indicate which one is preffered.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[https://bugzilla.mozilla.org/show_bug.cgi?id=213121 Bug 213121]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; new DNS like system&lt;br /&gt;
* Having a mapping between domain names (evt. as a RegEx) and IP.&lt;br /&gt;
The idea is to be able to edit site that don&#039;t have a DNS entry, when we develop a new version that is not on the &amp;quot;real&amp;quot; site.&lt;br /&gt;
&lt;br /&gt;
It&#039;s like to change this file: C:\WINDOWS\system32\drivers\etc\hosts but included in firefox.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
n/a&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; XHTML ruby annotation&lt;br /&gt;
* Ruby annotation has been included in XHTML spec since 2001, and there has been a great extension to implement it. Now, let&#039;s make it in Fx 3.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[https://bugzilla.mozilla.org/show_bug.cgi?id=33339 Bug 33339 - XHTML ruby support], &amp;lt;br /&amp;gt;[http://piro.sakura.ne.jp/xul/_rubysupport.html.en XUL Apps &amp;gt; XHTML Ruby Support]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; shy&lt;br /&gt;
* Add full support for soft hypens.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[https://bugzilla.mozilla.org/show_bug.cgi?id=9101 Bug 9101]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; IE Compatibility&lt;br /&gt;
* Answer to below suggestion: Integrate IE tab into firefox by default.&lt;br /&gt;
* Add fallback mode to support non-standards based rendering when &amp;quot;IE only&amp;quot; features are present in a web page so that the page will render correctly. Allow feature to be turned on and off. Could be made into a plug-in instead of putting feature directly into Firefox. This feature would allow more people to convert to Firefox and leave IE behind forever.&lt;br /&gt;
* Agreed with the above statement. I have companies that insist I use MSIE, even if I&#039;m in linux. I believe Opera has the feature whereby it uses the MSIE engine, but I haven&#039;t tested it on these sites. This needs to fix the problem of a) a site refusing to even load, if your using anything but MSIE, b) allowing uploads of files even with FF (over IE)&lt;br /&gt;
* Support for embedded managed code objects (ie .NET Windows Forms or platform independant MONO assemblies)&lt;br /&gt;
* WPF/XBAP Support.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[http://msdn.microsoft.com/windowsvista/reference/default.aspx?pull=/library/en-us/dnlong/html/introducingwpf.asp#introducingwpf_topic14 Introducing Windows Presentation Foundation]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Opera-like XHTML error processing&lt;br /&gt;
* When opening an XHTML document with a syntax error, Opera shows a source fragment with lines numbers and both the tag where the error&#039;s been found and the tag that is missing its closing part highlighted.&lt;br /&gt;
* There is also a &amp;quot;Reparse document as HTML&amp;quot; link.&lt;br /&gt;
* (very optional) There is also a link to the format specification.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[http://www.spasche.net/mozilla/ Open in Browser extension]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; XSLT 2.0&lt;br /&gt;
* W3C Candidate Recommendation 8 June 2006&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[http://www.w3.org/TR/xslt20/ XSLT Candidate Recommendation]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; XSL-FO 1.0&lt;br /&gt;
* W3C Recommendation 15 October 2001&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[http://www.w3.org/TR/xsl/ XSL-FO Recommendation]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; Full HTML 4.01, and CSS 2.1 compatibility.&lt;br /&gt;
* Increase the standard bar in HTML, and CSS standard.&lt;br /&gt;
* Firefox should work hand-in-hand with the W3, to be 100% compabiable with the current CSS/HTML/XHTML standards, so we web site writers can write our sites with FF in mind, and let IE, and others play catch-up. Also, FF should be updated quickly in order to be current with the next versions of such. We&#039;ve wanted CSS, and such for years, and now we get it, it&#039;s the browsers that stop us from accually using it fully. There is no really good reason why at least FF shouldn&#039;t be 100% compatible (IE has an exchuse but I&#039;m not going to bash companies here :)&lt;br /&gt;
* What&#039;s wrong with aiming for full CSS3 support? This is FF 3.0 we&#039;re talking about. Surely CSS 2.1 support is a given, and 3.0 is achievable in the timescale we&#039;re talking about.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[http://www.webdevout.net/browser_support.php Browser standard comparison]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
; iCab-Smiley analogue&lt;br /&gt;
* This nice feature will promote standard-compliancy of the web.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[http://en.wikipedia.org/wiki/ICab iCab wikipedia page]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
;MHT / MHTML Support &lt;br /&gt;
* Saveing / Reading of MIME Encapsulation of Aggregate Documents, such as HTML &lt;br /&gt;
* We may also wish to support the MAFF format too.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;RFC 2557&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/show_bug.cgi?id=18764 BUG 18764]&lt;br /&gt;
[https://bugzilla.mozilla.org/show_bug.cgi?id=40873 BUG 40873]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
;SMIL support&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[http://www.w3.org/TR/SMIL20 REC SMIL 2.0]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
;XInclude Support &lt;br /&gt;
* Including XML files or fragments.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[https://bugzilla.mozilla.org/show_bug.cgi?id=201754 Bug 201754]&lt;br /&gt;
[https://bugzilla.mozilla.org/show_bug.cgi?id=232378 Bug 232378]&lt;br /&gt;
[http://www.w3.org/TR/xinclude/ XInclude 1.0]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
;align=char support &lt;br /&gt;
* Allow text to be aligned by a character or string in a table cell.&lt;br /&gt;
* Example - centre numbers around a decimal point, as in a spreadsheet.&lt;br /&gt;
* Part of the overall standards compatibility, but I think it deserves highlighting.&lt;br /&gt;
* Bug raised in 1999!&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[https://bugzilla.mozilla.org/show_bug.cgi?id=2212 Bug 2212]&lt;br /&gt;
[https://bugzilla.mozilla.org/attachment.cgi?id=91020 Test Case]&lt;br /&gt;
[https://bugzilla.mozilla.org/attachment.cgi?id=108368 Another Test Case]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;Library Compatibility&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
KDE compatibility&lt;br /&gt;
* A Qt based firefox to remove dependencies on GTK.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
n/a&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;General tasks&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
* Improve overall standards support&lt;br /&gt;
* Provide I18Ned mozilla.com/getfirefox.com website (beeing english only is not user friendly, site should adapt to user&#039;s locale).&lt;br /&gt;
* Improve support for High DPI screens&lt;br /&gt;
* Use scalable graphics (eg. SVG) for FF UI icon and image. Make scalable graphics first class citizen in FF.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
n/a&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
;Improve interoperability of XML languages&lt;br /&gt;
* HTML and MathML in SVG foreignObject elements&lt;br /&gt;
* SMIL to animate web pages&lt;br /&gt;
* interface for plugins to handle mixed XML languages. Final goal:  FF + plugins should be able to handle a SMIL + XHTML + [http://xml.coverpages.org/xmlMusic.html MusicML] + SVG + ... document&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[http://www.members.shaw.ca/dighere/index.xml VML+SMIL+XSLT Demo in IE]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Make the property in CSS of direction (ltr) work properly (is it just me or isn&#039;t it working?&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Carutsu</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Tabs,_Sidebar,_Windows&amp;diff=39938</id>
		<title>Firefox/Feature Brainstorming:Tabs, Sidebar, Windows</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Firefox/Feature_Brainstorming:Tabs,_Sidebar,_Windows&amp;diff=39938"/>
		<updated>2006-11-01T04:13:44Z</updated>

		<summary type="html">&lt;p&gt;Carutsu: /* Tab Opening/Closing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FeatureBrainstorming}}&lt;br /&gt;
&lt;br /&gt;
== Split Windows ==&lt;br /&gt;
* Possible to open many pages within a single frame. (useful for widescreens, since many pages use a fixed-width column layout)&lt;br /&gt;
* Horizontal splitting and maybe vertical.&lt;br /&gt;
* &#039;Close&#039; would remove active frame.&lt;br /&gt;
* Toolbar/urlbar changes to reflect active frame.&lt;br /&gt;
* Key bindings for all major functions.&lt;br /&gt;
&lt;br /&gt;
== Advanced tab behaviour ==&lt;br /&gt;
* Using a single browser window at all times&lt;br /&gt;
* Setting behaviour of links (open in background, open in new tab)&lt;br /&gt;
*Ability to turn tabbed browsing off, or at least no functional way to open links into tabs unless specified (e.g. right clicking a link and selecting &#039;open in new tab&#039;).  It&#039;s a great feature, but some people prefer the previous method.  &lt;br /&gt;
&lt;br /&gt;
== Tab appearance ==&lt;br /&gt;
* UI for modifying tab width (f.e. splitter between tabs that can be dragged to change the width of all tabs)&lt;br /&gt;
* Options to have no title and Icon only with 32x32 icon with a close button located bottom right of the icon&lt;br /&gt;
  &lt;br /&gt;
== Tab strip ==&lt;br /&gt;
* Allow to move the tabbar to the right or left, with vertical orientation. this is the best useful when count of tabs exceeds 10 items. vertical tabbar allows to easy use up to 30-40 of tabs. for FF2 i was create the extention, that move tabbar to the right (http://forum.mozilla-russia.org/viewtopic.php?pid=138440) and some simplify tabbrowser.&lt;br /&gt;
** When left or right are selected (or perhaps all the time), provide the ability to specify a fixed width for tabs/tab-bar.&lt;br /&gt;
** When left or right are selected provide option which displays tabs in a tree based on ancestry relation ship of a tab like in [http://piro.sakura.ne.jp/xul/tabextensions/index.html.en Tabbrowser Extensions]&lt;br /&gt;
* Allow to move some tabs (and not the whole tabbar) to the right or left or bottom. That would be a great feature to have a minimum ability to organize tabs when using a single window.&lt;br /&gt;
* Displaying tabs over multiple rows&lt;br /&gt;
* Holding right click then move left and right it&#039;s not used to do anything, this moving may has benefit to switch each windows tab. It&#039;s useful with users that take so much time for moving mouse to switch manually.&lt;br /&gt;
&lt;br /&gt;
== Tab focus behaviour ==&lt;br /&gt;
*Ability to &amp;quot;minimize&amp;quot; a tab, which would be the fastest way to go to the previous active/focused tab. Otherwise you either have to close it or remember where in the tabbar the previous one was placed!&lt;br /&gt;
&lt;br /&gt;
== Tab Opening/Closing ==&lt;br /&gt;
* Duplicating tabs&lt;br /&gt;
* Tab opening + closing animation&lt;br /&gt;
* When warning about closing multiple tabs, currently there are only two buttons:  Close Tabs (which closes all the tabs) and Cancel (which closes nothing).  Add a button that says Close Current Tab Only, which will only close the tab that was currently open before clicking on Close.&lt;br /&gt;
* Improved UI for finding and reopening any one or more closed tabs (including shortcut key) (like the &amp;quot;recycle bin&amp;quot; feature in Opera)&lt;br /&gt;
* Having one close-button on the right, BUT IT SHOULD BE ABLE TO BE TURNED OFF IN OPTIONS. This feature is nice, but looks icky to those who use the middle button (wheel mouse) to close tabs. Accidentally closed tabs result in this feature to unwilling users. &lt;br /&gt;
* Undo-close caching&lt;br /&gt;
* The close [X] button should only be shown on the open tab to prevent people from accidentally closing tabs upon selecting them. Close buttons on out-of-focus tabs should only show after a 1 second mouse-over.&lt;br /&gt;
* Keyboard shortcut to undo close tab (ctrl-z or whatever)&lt;br /&gt;
* Give the option in the preferences menu to allocate a &#039;unique&#039; close tab button in the right like 1 and 1.5 versions of firefox instead of 1 close button per tab like Firefox 2&lt;br /&gt;
* Changing the focus when closing a tab&lt;br /&gt;
* Creating a new tab when an addr is typed in the Location bar&lt;br /&gt;
* If you have A, B, C tabs in order, and you open a new tab from B (this becomes D) and then close it (D), then the active tab will be C instead of B, the last viewed. It would be also useful if a newly opened tab would appear beside the one that opened it.&lt;br /&gt;
* Alternatively, if you have tabs A, B, and C, and open B1, B2 from B, then select B2 and close it, sibling B1 should be focused; close B1, no more siblings, so back to parent B.&lt;br /&gt;
** Example: Google search result page 1 (T1) -&amp;gt; Open 2 external links (T2, T3) -&amp;gt; go to search result page 2 (T1) -&amp;gt; Open 1 more external link (T4) -&amp;gt; Select it (T4) -&amp;gt; Close to focus T3 -&amp;gt; Close to focus T2.&lt;br /&gt;
** In the B1, B2 example (right above), after you close B2, B1 is focused; if now you select C, and close it, then B (not B1) should be focused because of the sibling rule.&lt;br /&gt;
** Tabs closed in background is not affected.&lt;br /&gt;
* Option to open default page when creating a new tab&lt;br /&gt;
* Make middle-clicking/open link in new tab work for javascript links (e.g. by duplicating current page in a new tab then executing the javascript on the new tab and forcing any &#039;pop-up&#039; links to stay in that new tab)&lt;br /&gt;
* &amp;quot;Open this tab in a new window&amp;quot; added to context menu (when right clicking on existing tab).  Preserve history so back button works in new window just as it would on existing tab.&lt;br /&gt;
* Select on close behavior&lt;br /&gt;
* Allow &amp;quot;open in new tab/new window/same window&amp;quot; settings to be set per tab. Allows use of a home page like Google or Yahoo to open links in a new tab, but other tabs links can open in the same tab.&lt;br /&gt;
* Allow opening new tab when domain name is different from current page&lt;br /&gt;
* Allow opening in new tab for form submits. Allows user to type several consecutive searches into a search box while opening the results in new tabs in the background.&lt;br /&gt;
* Allow relative opening of Tabs, i.e. child tabs open next to parent tab in opening order (and not at the end of Tab bar)&lt;br /&gt;
* Multiple tab selection via Ctrl + left click on desired tabs. Feature would allow users to use the right click options on only the selected tabs.  EXAMPLE: Right click on one of the selected tabs and select &amp;quot;Close Other Tabs&amp;quot; leaving only the selected tabs behind.&lt;br /&gt;
* To save a lot of space, make the favicon on each tab into the &amp;quot;X&amp;quot; on hover.&lt;br /&gt;
* Make the current tab not shrink with the others, so is more visible.&lt;br /&gt;
* Copy the (back button) history of the current tab when a link is opened in a new tab (so that the user can go back in the new tab).&lt;br /&gt;
* Allow the user to &amp;quot;lock open&amp;quot; a tab or window to prevent accidental closure.  Implement an easy way of &amp;quot;undoing&amp;quot; the last window or tab closure.&lt;br /&gt;
* A button on the right click menu (on web pages) to open all links on this page in new tabs&lt;br /&gt;
* A button on the right click menu for back/forward to open the back or forward in a new tab&lt;br /&gt;
* Have a configurable option so that when a user does &amp;quot;Open All In Tabs&amp;quot;, they do NOT replace all the current tabs, but open IN ADDITION to the current tabs already open.&lt;br /&gt;
* When middle-clicking / control-clicking to open in a new tab. Both RSS Feeds and bookmarks should open in a tab &amp;quot;behind&amp;quot; the rest, and not take focus like it currently does.&lt;br /&gt;
* avoid having twice the same tab by checking before opening a new bookmark or typing an adress in the bar that the website is not already open. Then click a second time when you really want to open it twice. The tab may also &amp;quot;blink&amp;quot; (or any kind of animation) to prevent the fact that the tab was already open&lt;br /&gt;
* When opening the &amp;quot;new window&amp;quot; option, the new window should remain with the present page as in Explorer, instead of going back to the home page.&lt;br /&gt;
* Open link in new window with middle mouse button. GUI-configurable option.&lt;br /&gt;
* Open different windows each as a new browser instance so that a crash in one does not take down all other instances.&lt;br /&gt;
* Allow &#039;drag &amp;amp; drop&#039; of links anywhere on the browser window (not just the tab bar) to open the link in a new background tab (e.g. &#039;drag &amp;amp; drop&#039; links from Google Search Results/Google News/Digg Front Page etc. to open several background tabs)&lt;br /&gt;
* Allow &#039;drag &amp;amp; drop&#039; of selected text on a web page anywhere on the browser window to conduct search on the selected text using the default search engine and opening the search results in a new background tab&lt;br /&gt;
* Multiple link selection &lt;br /&gt;
** Click and drag to select multiple links on a page&lt;br /&gt;
** Right click to open multiple link context menu&lt;br /&gt;
*** Open multiple links in new tabs&lt;br /&gt;
*** Open multiple links in new windows&lt;br /&gt;
*** Open multiple links in tabs in a new window.&lt;br /&gt;
* Allow open a window in modal mode. To force the user to not click in the parent window if the modal windows is open.&lt;br /&gt;
* The ability to drag a tab to an empty piece of desktop real estate (secondary monitor, fr&#039;ex) and have it spawn as a new Firefox window.&lt;br /&gt;
* Allow user to &amp;quot;Undo Close Tab&amp;quot; via right-click even when no tabs are currently open (Currently, you can only access &amp;quot;Undo Close Tab&amp;quot; via right-click if at least 2 tabs are open).&lt;br /&gt;
* Allow Closing all tabs on the left or on the right of the current one&lt;br /&gt;
Often, we are browsing and opening many links on the right of the current tab. Also at organizing them, we would like to switch of topic. For example, all tabs on the left of the current one are not relevant anymore. To be able to close all tabs on left would be convenient.&lt;br /&gt;
*Allow Closing all tabs except the ones which are on the same domain as the current one&lt;br /&gt;
That was self-explanatory.&lt;br /&gt;
* Capability to mark tabs with color (an extension is already doing that)&lt;br /&gt;
* Capability to close tabs with a given color &lt;br /&gt;
That functionnality needs to one just above to be already implemented.&lt;br /&gt;
* Capability to close all tabs without a given color &lt;br /&gt;
That functionnality is acting on the complementary set of the one above.&lt;br /&gt;
* Capability to protect a tab from being closed &lt;br /&gt;
Because among all the rules to close tabs which are explained above, we can have some exceptions.&lt;br /&gt;
* Allow to have booth options to close a tab, either by a button on the tab and the right hand button. And all this customizable through the options dialog, not from &amp;quot;about:config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Send tabs to dock/system tray ==&lt;br /&gt;
* Allow sending of tabs to system tray (or platform equivalent).  This would better facilitate web apps such as google calendar by providing a lifetime outside of typical browsing sessions and help blend the lines with traditional desktop applications.&lt;br /&gt;
&lt;br /&gt;
== Additional browser events ==&lt;br /&gt;
* Allow &amp;quot;triggers&amp;quot; to be set 1) before FF attempts to start downloading a page, 2) when the page has been downloaded but not yet rendered, 3) after a page has finished loading. Ideally, the triggers would either be external applications, or maybe even a funky python plugin framework - if this feature is added, _please_ don&#039;t make me  have o write nasty javascript for my triggers! Thx :-)&lt;br /&gt;
&lt;br /&gt;
== Location bar and unavailable URLs ==&lt;br /&gt;
* Allow navigation toolbar to show URL&#039;s that are as-yet, not loaded: if you open a link in a new tab, and that web site is down, you end up with an empty tab with no URL shown. If you&#039;ve got lots of tabs open, it is very useful to know what should be displayed on the empty tab. I suggest that when a URL is attempted to be opened in a new tab, FF displays the URL in the tab, but shows it &amp;quot;grayed out&amp;quot; (but still selectable!)&lt;br /&gt;
&lt;br /&gt;
== Isolated tabs ==&lt;br /&gt;
* Add Isolated Tabbed Windows:  This is to ensure each tabbed windows does not leak over to another window eg: HTTPS sites.  Simplest way to test, Goto your bank&#039;s website (make sure you got 2 different accounts usually your wife&#039;s account would be good to test if she is with the same bank) log into your account with one tab, log into your second account in another tab, navigate to your second account&#039;s summary view, then go back to 1 first tab and do the same.  You will notice that both summaries are from the secondary account.&lt;br /&gt;
&lt;br /&gt;
== Attach/Detach Tabs ==&lt;br /&gt;
* A right-click option to pop an existing tab out into a new window.&lt;br /&gt;
* The ability to drag a tab from one window to another&lt;br /&gt;
&lt;br /&gt;
== Thunderbird/Sunbird Tabs ==&lt;br /&gt;
* Thunderbird Tab -- Opens Thunderbird within a tab rather than a separate Thunderbird window&lt;br /&gt;
* Sunbird Tab -- Opens Sunbird within a tab rather than a separate Sunbird window&lt;br /&gt;
&lt;br /&gt;
== Tab Groups/Stacks ==&lt;br /&gt;
* Tab Grouping by Domain and Tab Grouping by Originating Page (eg. if I open a Page from Tab A then it will be in the same group as Tab A). A group maybe as simple as having a coloured border around the tabs in the same group. &lt;br /&gt;
*Alternatively, an option to have tabs open next to the current tab. This solves the problem of having all your links from different tabs open in the same place, and helps with sorting tabs, because all the links from one website are next to each other.&lt;br /&gt;
* Tab collections used to organize tabs, think Linux virtual desktops&lt;br /&gt;
* Saving tabs&lt;br /&gt;
* Customizing tab groups&lt;br /&gt;
* Nested tabs (eg. drag tabs into a tab) and multiple rows of tabs (see this mockup: [[media:Nested-tabs.png]]).&lt;br /&gt;
* Tab stacks&lt;br /&gt;
; References&lt;br /&gt;
* [[User:Dria/On Tabs|On Tabs]]&lt;br /&gt;
&lt;br /&gt;
== Session saving/management ==&lt;br /&gt;
* Support session savings. Enables the user to save a session where he/she has, say, 18 tabs open, to another time.&lt;br /&gt;
* Implement some method to deal with session sets&lt;br /&gt;
* Make session restore fast and precise (save and restore DOM, or use FastBack data)&lt;br /&gt;
* Add &amp;quot;email all tabs&amp;quot; option in list of right click tab options&lt;br /&gt;
; References&lt;br /&gt;
* [http://kb.mozillazine.org/SessionSaver SessionSaver - MZKB]&lt;br /&gt;
* [https://addons.mozilla.org/firefox/436/ SessionSaver - UMO]&lt;br /&gt;
* [http://forums.mozillazine.org/viewtopic.php?t=47184 SessionSaver (rewrite) - MZForum]&lt;br /&gt;
* [http://sessionmanager.mozdev.org/ Session Manager Ext]&lt;br /&gt;
* [http://tmp.garyr.net/ Tab Mix Plus with Session Managment]&lt;br /&gt;
&lt;br /&gt;
== Tab overflow ==&lt;br /&gt;
* Add arrows to the right and left ends of the tab bar when it gets full to unhide/allow to see all tabs&lt;br /&gt;
* Allow an option to have more then one tab bar, especially for commonly used tabs.&lt;br /&gt;
* Make the tab overflow left and right arrows in Firefox 2.0 to be draggable; that is, instead of moving 1 tab at a time on click, you can also drag it to act like the scrollbar middle box.&lt;br /&gt;
&lt;br /&gt;
== Window-like tab behaviour within Fx window ==&lt;br /&gt;
* Allow multiple tabs to open to vertically or horizontally on the same screen.&lt;br /&gt;
* Tab docking like window docking in Visual Studio .NET to be able to drag a tab and dock it with its content to one side of the window. This would allow displaying tabs side by side.&lt;br /&gt;
* Display multiple tabs in tiled panes (both vertical and horizontal panes, preferably mixed.&lt;br /&gt;
* Cascade tabs&lt;br /&gt;
* Allow for windowblind treatment of tabs&lt;br /&gt;
*Allow tabs to not be full window. If a js opened window is redirected to a tab,  and the size is smaller then the window, make the tab like a little window inside the window.&lt;br /&gt;
* Option to make a window / popup sticky and always-on-top (Would be nice for watching a video in a popup while surfing). this option MUST ONLY be available for the user not for scripts!&lt;br /&gt;
* Allow to do a &amp;quot;spreadsheet like behaviour on a web page&amp;quot; : you can click on th tag to say &amp;quot;freeze up&amp;quot; , and when you move the cursor down the lower part of the page is scrolling down, the upper part stay unmoved,&lt;br /&gt;
&lt;br /&gt;
== Tab switching/expose ==&lt;br /&gt;
* Tab exposé&lt;br /&gt;
* Option to view tabs in sidebar (with thumbnails)&lt;br /&gt;
* Show all open tags in a browser window organized by miniatures like the F12 function of Xgl or the same function of MacOsX Expose.&lt;br /&gt;
* Switching tabs with mouse whell (like Konqeror or Epiphany on Linux)&lt;br /&gt;
; References&lt;br /&gt;
* [http://www.apple.com/macosx/features/expose/ Apple - Mac OS X - Exposé]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Expos%C3%A9_%28Mac_OS_X%29 Exposé on Wikipedia]&lt;br /&gt;
* [http://shiira.jp/screenshot/en.php#tabExpose Shiira Web Browser]&lt;br /&gt;
* [http://wiki.beryl-project.org/index.php/Plugins/PluginOptions#Scale XGL/Beryl Scale Plugin]&lt;br /&gt;
* [http://img47.imageshack.us/my.php?image=beryl2fw0.png Screenshot of Scale Plugin]&lt;br /&gt;
&lt;br /&gt;
== Tab search ==&lt;br /&gt;
* Tab search&lt;br /&gt;
&lt;br /&gt;
== Sidebar ==&lt;br /&gt;
* Sidebar animation&lt;br /&gt;
* Allow the windows from downloads,extensions,bookmarks and history to dock as sidebars. A bit like the extension All-In-One-Sidebar.&lt;br /&gt;
* Better handling of multiple searches in different windows (see [https://bugzilla.mozilla.org/show_bug.cgi?id=45082 Bug 45082])&lt;br /&gt;
* Ability to be able to change how the sidebar appears on the screen (i.e. Where you want the sidebar to be docked on the right-hand side of the screen, top of the horizontally or even bottom of the screen horizontally) without the need for scripts. Also have a preferences option to set the default appearance would be nice as well.&lt;br /&gt;
&lt;br /&gt;
== Multiple sidebars ==&lt;br /&gt;
* Possibility to add another sidebar on the right (useful expecially with widescreen monitors)&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
* Setting tabs to refresh every X seconds.&lt;br /&gt;
* Turning off the close button on every tab.&lt;br /&gt;
&lt;br /&gt;
== Various ==&lt;br /&gt;
* select tab from command line mozilla -remote &amp;quot;selecttab(http://www.mozilla.org)&amp;quot;&lt;br /&gt;
* Shading of Tabs denoting time since it started (On the scale of white to black, white is more recent than black); corresponding extension: [http://en.design-noir.de/mozilla/aging-tabs/ Aging Tabs]&lt;br /&gt;
* Faster tab mouseover feedback, i.e. show in status bar or set tooltip delay to 0&lt;br /&gt;
* More detailed tab mouseover feedback, i.e. thumbnail image of page with some options on what you want to do with this page like bookmark it, reload tab, protect tab without right clicking it&lt;br /&gt;
* A right click option for when highlighting plain text urls to open in new tab as opposed to having to copy then paste in a new tab address bar; available as an add-on https://addons.mozilla.org/firefox/1864/&lt;br /&gt;
* Ability to change tab titles and save tab titles so that when you enter the site again you will see your own tab titles (Different from page title)&lt;br /&gt;
* Sort tab according to time opened, title, time idle&lt;br /&gt;
* Tabbed source viewer&lt;br /&gt;
* dual screened tabs. two tabs showing in the same window pane, almost like frames. with ability to drag and resize viewing area between the two tabs.&lt;br /&gt;
* Create a way to rotate a window in four directions to allow viewing long web pages on a laptop by rotating the laptop sideways. This is one of my favorite commands in Preview in Mac OS X. Please make sure the command to do and undo this can be made a shortcut.&lt;br /&gt;
*Widescreen browsing : split long web pages into two windows side by side. Sync scroll bar in order that scrolling the first one (top of web page) will scroll the second one (rest of the same web page).&lt;br /&gt;
*Scroll Bar Re-position-- allow the right side scroll bar to be moved to the left side screen.  Or even placed in the middle... having to move the cursor all around  from menus to scroll bars etc... to the right side and then to top and botton is a PITA. (It could be placed on a column separator by user for convenience )... I keep panels at the top with menus, so the same could apply to the bottom scroll bar: allow it to be placed at the top just under the menu&#039;s or tabs.&lt;br /&gt;
*Scroll Bar Status: For very long pages, more info is needed rather than just the shaded scroll: place 1) an equivalent line number 2) an equivalent page number  3) a percentage number of the page: in order to help fine adjustment positioning or a reference point.&lt;br /&gt;
*View screenshot of all available tabs. (Similar to Ctrl-Q or respective keys in IE7). Be able to close tabs from here or switch to any of these tabs.&lt;br /&gt;
* Text readability improvements: 1)button/keybind to automatically narrow text to a pre-configured width - text extending accross the whole width of the window is cumbersome to read - possibly configurable to multi-column mode; 2)&amp;quot;Visibility imprint&amp;quot; - on quick scroll operations (PgUP, PgDn, mousewheel...) the previously visible area should be delimited by a frame/line for a certain period of time, after which the frame disappears or fades out, so it&#039;s easier to find the last read line; and 3)Improved automatic scrolling: finer control for very slow scrolling and freeing up the mouse. Like current autoscrolling, only finer controls (the current slowest is still too fast) and the possibility to detach the mouse, for instance by re-clicking the middle button, upon which the mouse is free to move but the page continues autoscrolling.&lt;br /&gt;
* Scroll document with middle mouse button click-drag-release. The reverse to the familiar glove that moves the document. This behaviour maps to how scrollwheels/scrollballs work, which often also occupy middle mouse button.&lt;br /&gt;
* &amp;quot;Application Mode&amp;quot; - allow web applications to act more like native applications.  Give them the ability to have their own launcher from the Start Menu or Dock, and their own icon and process so that the OS can treat apps like gmail just like any other app.  Currently such apps are labelled &amp;quot;Firefox&amp;quot; by the OS.  Hide unnecessary GUI elements such as Bookmarks bar and Address bar in this mode, for more screen real estate. (Very nice idead - i think you can make something like this with 5 lines of VB but launching firefox.exe -appmode -url http... would be cool! When the Browser runs in appmode there JS should allowed to modify the window&#039;s behavior)&lt;br /&gt;
* Auto-fix tabs whose pages containing user-changed data in input or textarea fields (asking confirmation when attempting to close)&lt;br /&gt;
* In addition to the current &amp;quot;block all pop-ups except from this site list&amp;quot; option, also have &amp;quot;block pop-ups from this site list&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* [http://kb.mozillazine.org/Category:Tabbed_browsing Tabbed Browsing -MZKB]&lt;br /&gt;
* [http://wiki.mozilla.org/User:DoubleEM22 Tabs Screenshots]&lt;br /&gt;
* [[Link_Targeting|design thoughts for tabs instead of windows]]&lt;br /&gt;
* [http://weblogs.mozillazine.org/ben/archives/009210.html Ben Goodger blogs about tabs]&lt;br /&gt;
* Whether [[Ctrl_W_not_close_app|Ctrl+W should not close the app]]&lt;br /&gt;
* [[User:Ge.diego|Ge.diego]] made some [[User:Ge.diego/Tab_Management_Comments|comments on Ben Godger test build that includes new tab management]] and gave an [[User:Ge.diego/User_Interface_Mockup|alternative user interface mockup proposal]]&lt;br /&gt;
* [http://users.blueprintit.co.uk/~dave/web/firefox/TabSidebar/index.html Tab Sidebar extension homepage]&lt;br /&gt;
* [http://guides.macrumors.com/Show_Safari_Form_Results_In_New_Tab Show Safari form results in new tab]&lt;br /&gt;
* [http://www.extensionsmirror.nl/index.php?showtopic=2959 Tab Related Ext - TEM]&lt;br /&gt;
* [https://addons.mozilla.org/firefox/1122/ Tab Mix Plus - UMO]&lt;br /&gt;
* [https://addons.mozilla.org/firefox/1419/ &amp;quot;Open in IE tab&amp;quot; extension]&lt;br /&gt;
* [http://userstyles.org/style/show/1136 Active Tab Flex at userstyles.org]&lt;br /&gt;
* [http://wiki.mozilla.org./User:Tuomaz Two tabs side-by-side]&lt;br /&gt;
* [http://piro.sakura.ne.jp/xul/tabextensions/index.html.en Tabbrowser Extensions]&lt;br /&gt;
* [[User:DJ_Doena/Tab_Features|Current problems with tabs and their probable solution]]&lt;br /&gt;
* [[User:Dria/On Tabs|On Tabs]]&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=55696 bug 55696]&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=281192 bug 281192]&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=156264 bug 156264]&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=102132 bug 102132]&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=104566 bug 104566]&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=298571 bug 298571]&lt;br /&gt;
* [http://www.novell.com/products/desktop/img/preview_screenshots/apps3.png Xgl miniatures function]&lt;br /&gt;
* [http://superdragandgo.mozdev.org/ Super DragAndGo Extension allows you to drag links and words in order to surf and search]&lt;br /&gt;
* [http://firefox.exxile.net/aios/screenshots.php?PHPSESSID=a4f4bfaacaa8c756b236f44315b3188d Screenshots of All-In-One-Sidebar extension]&lt;br /&gt;
* [http://wiki.mozilla.org/User:Wtmitchell/TabsBarSuggestion1 Provide a separate &#039;X&#039; clickable button to close whatever tab is active]&lt;br /&gt;
&lt;br /&gt;
== Tab recovery after a crash ==&lt;br /&gt;
* This would be useful when windows or firefox crash when you are opening ~5+ tabs...&lt;br /&gt;
: Already in Firefox 2.0&lt;br /&gt;
&lt;br /&gt;
== Tabs permissions ==&lt;br /&gt;
* This would be useful to can set permissions for each tab (enable/disable javascript, images, frames, redirections, extentions, referer, etc...)&lt;br /&gt;
&lt;br /&gt;
== Tab dragging ==&lt;br /&gt;
* When you drag a tab from one window to another, close the original tab and copy the history (back, forward, etc.) to the new window&lt;/div&gt;</summary>
		<author><name>Carutsu</name></author>
	</entry>
</feed>