Firefox:Tabbed Browsing:Scratch Pad

From MozillaWiki
Jump to: navigation, search

What's missing in 1.0? by AlliXSenoS

This is my first ever Wiki page so excuse my lack of skill ;)

I'm here to say what I need from tabbed browsing in firefox and don't get from the vanilla version. I use TBE (I know most of you frown upon hearing it's name) for that extra oomph. So what DOES TBE actually bring into the picture that's actually worth talking about?

Here it is:

  • the ability to force single window mode
  • customizable tabbar actions
  • minor UI customizations

Single window mode

I've been waiting for this since forever. No more taskbar clutter. Yay!

Single window mode means: tabbar always visible, everything and anything that would open in a new window (be it a full interface window or just a popup) opens in a new tab

Single window mode should definitely be a built-in feature (but not something that can't be turned off... it doesn't even have to be on by default), it is a real time saver.

Options for single window mode should include a way to define which actions result in a new background tab, new foreground tab or new bg tab which grabs focus when it's fully loaded (I don't think anywone in their right mind would use this, but hey, who am I to judge?). the list includes:

  • links
  • opening another instance of Firefox
  • links with target="_blank"
  • bookmarks
  • bookmarks toolbar
  • history
  • javascript popups

each of these (except, well, the last one ;) ) can be activated by a normal (left) click or a wheel (mid) click. these should be two different actions.

Customizable tabbar actions

I configure TBE as follows:

  • tab dbl click = duplicate tab
  • tab mid click = close tab
  • tab bar dbl click = new blank tab
  • tab bar mid click = undo close tab

these can, of course, be modified (and this is not the default setup)... there is a whole range of settings for these four actions: reload, move, close all to the left, close all to the right, close all other, close all...

Also, one VERY IMPORTANT thing. Switching tabs with the scroll wheel. Eternal blessings to the deity that invented that. It should most definitely be part of firefox.

minor UI customizations

The tabbar close button - awful... the per-tab close button some extensions create - even more awful. I've never clicked either one since the day I started using firefox. I can see how some people might find it useful so it's ok to leave it there by default. But there should be an option to remove it (them).

TBE also has a feature that shows a progress bar in the tabs while they're loading. This is great for opening up a ton of links in the background.

Ehh... that's all from me. I don't come here often, so please contact me for further discussion at allixsenos@gmail.com


Comments Bugmenot

  • For 1.1, we should fix up the hidden popup-to-tab prefs and make those prefs available to the general public
  • For 1.5, we should consider adding additional "open in new tab/window" prefs to allow the user to open bookmarks, history, external site link, internal program link (eg. the u.m.o link on the extension manager, the external links in the help file as well as the links in extensions), urlbar and search queries (both from the searchbar and the context menu) into new tabs/windows
  • Drag and drop reordering of tabs is also an important feature and it doesn't add additional UI/pref clutter
  • We could also consider adding highlighting for unread tabs
  • Better progress indications would also be nice
  • Things like per-tab close button, tab clicking options are better left for extension writers
  • How about a 'New Tab' button on the tab bar like how every other tabbed browser has?

Comments Grauw

DOs:

  • 'Single Window Mode' options are already present in current nightly builds and even Firefox 1.0 (although as a hidden pref, because there are some bugs).
  • Tab dragging is another important feature which should be there, it gives the user the ability to organise their tabs better, useful when you have many.
  • Make tabs not disappear when the tabbar is full. A collector was suggested, which sounds good.

DON’Ts:

  • Per-tab close buttons are always a bad idea. Some reasons:
    • You can already close with middle-clicking which is much faster and easier
    • They are always small and difficult to click at
    • You always click on them when you didn't intend to
    • Closing multiple tabs requires the movement of your mouse
    • They take up unnecessary space
    • Believe me, I am using Eclipse, and from that experience I can say that on-tab-closebuttons are a bad idea, except for the ultra-good-hand-eye-coordination computer nerds :).
  • Tab clicking options sound like bloat to me. The presence of those options were also much criticised in the ‘Netscape 8’ browser.
  • Don’t switch tabs with the scrollwheel. I had this in another application and it was annoying as hell. You use the scroll wheel extensively for what it is for, scrolling pages, and you don't always keep an eye on the exact position of your mouse cursor. As a matter of fact, you usually keep it close to one of the edges of your document area, out of the way of the page content you are trying to read. Accidentally moving it over the tab bar is then easily done by accident.
    • Having it as a hidden preference would be nice. I can't think of a single instance when i scrolled the tab bar accidentally and I do find it useful, but I'm always looking for a way to reduce the length of my extension list. --Bugmenot 18:06, 14 Aug 2005 (PDT)

Comments Kroc Camen

Please view my comments at http://wiki.mozilla.org/Talk:Firefox:2.0_Tabbed_Browsing "Use the back button"

Comments Harrison

TBE is a very bulky and slow extension. It does slow Firefox down. Tab Mix Plus has the same functionality and does it more efficiently. Some of the features in Tab Mix Plus should be integrated into Firefox and some should be left as an extension (because it may not have widespread use).

  • Undo Tab Close (with the "Trash Bucket" on the toolbar that lists previously closed tabs)
  • Single Window Mode
  • Permissions of tabs

Two things I'm not sure should be implemented are moving the tab bar and allowing tabs to be selected when hovering the mouse over it. I'm using TMP and I switch tabs by hovering the mouse over it. This got annoying because whenever I tried to hit the Back button, it would switch to some tab. So I put the tab bar at the bottom of the Firefox Window. It doesn't get in the way anymore, and it really makes me lazier because now I don't even have to click to change tabs (there goes half of my daily exercise). This may be an appealing option to users, but it's not something that's really apparent. Anyone have a second opinion on this?

=== Convert New Windows Into Tabs Nikhil === 21:00, 28 Dec 2005 (PST) In thinking about the single window mode in reverse, would it be possible to pull in a new window back to the "main" browser window as a new tab?


Comments Botia

10 January 2007

Support for moving tabs between windows would be beneficial. This probably falls in line with being able to drag and drop tabs. In addition to simply reordering them, it would be nice to be able to move them from window to window.

Here is a list of additional features for tab management.

  • Ability to drag and drop tabs within a window to change the order.
  • Ability to drag and drop tabs between windows to change the window and order.
  • Ability to open a tab in a new window (and possibly close the tab at the same time).
  • Ability to move a window into another window as a tab (or set of tabs if the window contained more than one tab).

My suggestions Soapy 07:40, 13 January 2007 (PST)

The tag line for Firefox was "taking back the web" and the main people trying to steal it are/were the spammers desperate to pop up 300 windows. I so rarely get a pop-up now that I actually commented when one got through (once, before it was adblocked forever)

Now we have other issues, the main one I find is requested pop-ups that disable everything yet are dodgy HTML, or simply too big for the specified size. These do my head in, as everything is disabled. I've just tried a hack in the about:config file to fix it, but there needs to be a second option labelled "I really mean it!" because setting "Force pop-ups into a new tab" only works sometimes, and isn't very forceful about it.

Another thing that would be nice is for the tabs to still show, such that they can be dragged to the main window if wanted, or a way to tell the browser that it can dis-able re-sizing OR scrollbars, but not both! My current work-around is a little extension that lets me email a link to people. I fire that, grab the URL and open a new tab, and paste it there, then kill the pop-up. Hardly the best way, but since everything else is disabled! Even just a context menu that says "Send to main window" would be great. All it would have to do is what I currently do manually.

I have issues with a new window taking a good ten seconds to render on my system, so I want *everything* to go to the next tab, even if the designer hasn't messed up the pop-up.

A slightly more tricky request would be a way to tell which tabs are using all the CPU power and RAM. I sometimes find that my Firefox has grown to 0.5Gb of RAM and 75% CPU after a few weeks, and things get very slow. Generally this is because a few tabs have javascript doing things, animated gifs are playing, Flash, Java, etc. Knowing which ones are the highly demanding ones would be great. (I know I'm unusual, I have around 50-100 tabs open most of the time. But I'm not the only one!)

Tab Grouping

Tab Grouping Feature is missing and would help a lot of people... here is ONE idea:

Tab Grouper Idea


--Jonh tomas 15:46, 17 November 2006 (PST)



Comments DonGato

20:11, 17 November 2006 (GMT)

I think these minor things should be handled for 3.0 milestone.

  • Tab closing: as with the new tab opening feature in 2.0 (double click over the tab bar), double clicking over a tab should close it. Additionally this same behavior can be added to middle click (opening/closing).
  • Open in new tab: as with search bar (in Firefox 2.0) an option in about:config should be added to allow opening in new tabs any new URL from address bar, History or Bookmark.
  • Load diverted in background: this option in about:config should be split to handle separately external links from the ones diverted internally (e.g. _blank links). Additionally, external links should (as an option?) open in the foreground but not bring focus to the minimized Firefox window, so you can switch to the browser at any time and see which was the last open tab.