Firefox:3.0 Tabbed Browsing

From MozillaWiki
Jump to navigation Jump to search

Required Features

  • drag and drop reordering
    • tab moving from one window to another
  • close buttons on tabs
    • xxxmpc - this is a big pain for Fitts' Law adherence, the smaller target area is made even smaller by the "danger" aspect of the click area. This is allegedly "faster" but we're probably going to force all users to slow down, whether they realize it or not. Maybe enable an Accel-Click modifier to close tabs quickly (in addition to middle-click on non-contentLoadURL platforms). This would be faster/safer in both cases (closing and selecting).
      • bugmenot - other than the mouse click modifier, a right-click per-tab close button could also work (Maxthon uses this approach). We can also hide and disable the per-tab close button unless the user has pointed their mouse on the tab for a specified amount of time.
  • overflow bucket

Work Estimate

3 Weeks

Other Notes

In either the core or an extension, I'd like to see a concept of a sticky bookmarks tab, and a fixed number of non-sticky tabs. As you open new pages in tabs, the non-sticky tabs would get reused in oldest-first order, and would get moved to the end of the list. A tab could be made sticky by right-clicking on the tab and selecting stick or unstick (or some kind of alt-click on the tab or something). Sticky tabs would always show up before non-sticky ones.

This would let you freeze things like gmail, bugzilla, etc. in some N tabs at the beginning of your tab list, and then let you have 5 or something tabs after that that you'd reuse as you browse.

Undo for Tabs

Sometimes in haste I click Close all other Tabs because it is right next to Close Tab, and end up having the only tab I wanted closed, open. The tabbed browser extension has this, but I don't want to install that just for the one feature I use. I think we need to have a way to "Undo" the closing of tabs. I believe the current Opera 8 beta has something like this (a bucket).