All Tabs Helper

Version 0.1.5 to 0.1.15

Firefox 10+   — Mac and Windows

User's Guide

Firefox's "List All Tabs" menu is the menu opened by a small button at the right-hand end of the tabs bar, and in its default mode, displays all of the tabs (except pinned tabs) that are in the tabs bar. A tab can be selected from this menu by clicking its respective item in the menu.

All Tabs Helper transforms this menu into a powerful tool to manipulate tabs. You can perform actions such as closing, loading, unloading, and moving single or multiple tabs at once. The All Tabs menu can also be switched to different modes in which you can view a list of the tabs you have visited in latest to oldest order, display a list of duplicate tabs, or search tab titles or content. This is all done right from the All Tabs menu.

The menu can be displayed in its traditional "List All Tabs" view, or in the sidebar. Opening of the menu in either view is described in detail below.

"Tab Groups" and items from other addons such as "Pano" that normally would display above the "All Tabs" portion of the menu, will be hidden and can be seen at any time by pressing    ctrl/cmd . (period)    or by clicking "show/hide static items" in the right-click context menu.

There are 4 basic modes:

All Tabs Display all of the tabs in the tabs bar. Can perform close, load, unload and move operations in this mode, on single or multiple tabs at once
Visited Tabs History (or "Recent") list the tabs you have visited in latest to oldest order. Can select or close tabs
Duplicate Tabs list all tabs that have the same URL in the location bar. Can select or close tabs
Search Search tab titles or page content

Modes are easily switched between by 4 small buttons in the header at the top of the menu. If in sidebar view, instead of 4 buttons there is a drop-down menu button.

These modes and all of the functions available within them will be described in detail below.

by clicking on the "List All Tabs" button, or in the sidebar, View > Sidebar > All Tabs Helper. (Or use key commands alt + ctrl/cmd + ] to open in traditional view, alt + ctrl/cmd + [ for sidebar view.)

 

Contents

 

Opening the All Tabs menu:

"List All Tabs" drop-down View

can also open by pressing    alt + ctrl/cmd + ]

 

Sidebar View

can also open by pressing    alt + ctrl/cmd + [

 

Displaying "Tab Groups" item and other static items

shown from "List All Tabs" View, but can also be accessed from Sidebar View
can also press    ctrl/cmd + . (period)

 

All Tabs (mode 1)

Single tab operations

moving a tab by dragging and dropping an item in the list
this can be done with mulitiple tab selections as well - see below

All of the tabs in the tabs bar are displayed in this mode, except for pinned tabs. This is the mode most similar to the default mode, except that there are many more operations you can do on tabs than just selecting them.

Note that when an item is clicked in the All Tabs menu, the popup will remain open, instead of the default action of closing the menu. The reason (and convenience) of this will be realized when exploiting the features provided by All Tabs Helper.

- Select and load a tab by clicking on an item in the list
- Close a tab by clicking on the "x" button
- Unload a loaded tab by clicking an item while holding down the alt/option key.
- Move a tab by dragging and dropping an item on the list

Note: holding down the alt key while dragging or scrolling will accelerate the scroll speed 5x

 

Multiple tab operations

Selecting multiple items

By selecting multiple items in the list, you can also load, unload, close, or move multiple tabs at once.

"Selection" here refers to highlighting items in the menu, thus flagging them for the action chosen by the user.

To select multiple tabs, hold down the control key (Windows) or command key (Mac) while you click each one. Also, once an item has been selected this way, you may select a range of items by holding down the shift key while clicking an item.

Performing operations on selected items

Once multiple items are selected, you will have the option to:

all of tabs corresponding to the selected items.

Tabs moved by dragging will retain the relative order they had before the move.

Note that once tabs are closed, or moved by dragging and dropping, the "undo" button will become available. Clicking this will restore tabs back to the order they were in before the move or change.

*(All load/unload features are only active if "Don't load tabs until selected" option is checked. See "Preferences" section below for more details on this.)

 

Back/Forward button

All Tabs Helper keeps a history of all of the tabs you have visited during your session. You can traverse through the history using the back/forward button that appears at the right of the header when in this mode.

 

Visited Tabs History (mode 2)

Another way to access the history of visited tabs is by clicking on the "recent" button. This will change the menu to display only the tabs you have visited in the current session, in latest to oldest order.

You can easily find that tab you knew you just were on, even if you have 400 tabs open and it is clear at the other end of the tab bar.

 

Duplicate Tabs (mode 3)

All Tabs Helper will display all tabs whose current pages are the same, that is, the same URL shows in the location bar. This is to assist in easy cleaning up of redundant tabs, which may proliferate depending on use. Click on the "dup tabs" button to change the tabs list to display a list of the "duplicated" tabs.

Please note these caveats:

"Duplicate tabs" here has this meaning: Only the URL in the location bar is compared, and it does not take into account the page histories of the individual tabs.

It is possible for certain pages that use CGI scripts to show up as dups and yet have different content displayed. This is because some pages use the same URL but use POST requests to display the contents on the page. An example of this is if you are using Google "instant", and you are loading your initial Google page in each tab from the same URL (Such as the Firefox "start" page). Therefore, unless you are familiar with the page, it is best to click on the results and visually compare to be sure you are removing what you want to.

 

Search (mode 4)

Searching titles:

Clicking on the "search" button will change the menu to search mode, revealing a search entry box at the top. From here you can do two kinds of searches, determined by whether the "content" checkbox is checked or not:

(Note: only unpinned tabs are searched in both cases)

If the "content" checkbox is un-checked, then tab titles will be searched. Both loaded and unloaded tabs are searched.

If the "content" checkbox is checked, then the page content of all loaded tabs will be searched. Unloaded tabs will not be searched.

When searching content, clicking on a search result will select the tab that contains that result, scroll the page to the section where the result is visible, and also highlight the result on the page.

By checking "Typing automatically initiates a search" in user preferences, if the All Tabs menu is open but not displaying the search panel, simply typing will switch it to search mode and the search entry panel will appear.

Searching content:

Clicking on a result selects the tab, scrolls the page to the result, and highlights the keyword(s)

 

Preferences

 

 

How to access preferences

From the Tools menu in the menubar, click All Tabs Helper - options, or right-click in the header area of the All Tabs menu and click "ATH options". Also accessible from the Addon Manager.

Appearance

Options are provided to give a more compact appearance of the items in the menus. The icons are reduced slightly in size and a smaller font size is used.

Checking this item will allow you to set the width of the menu so it will not fluctuate as longer and shorter titles appear in the menu. When this preference is checked, a resizer grippy will appear in the header of the menu on the left side, with which you can then set the width of the menu:

Note that this preference only has affect when using "List All Tabs" menu view. When in sidebar view, the menu width corresponds to the sidebar width.

This value determines the maximum amount of entries shown when the Recently Visited Tabs menu is being displayed. The most recent entries are always displayed, with the very most recent entry at the top of the list. A value of 0 will display all entries.

Tooltips that show un-truncated title, as well as full URL of the tab. Also shows the tab position. If this option is unchecked, tooltip is still available by pressing the alt key while hovering.

Hide menu modes (alltab, recent, dups, search) in the context menu. Modes are still available from buttons in header.

Unloaded tabs can be made to appear faded in comparison to loaded tabs.

Tabs

Checking this will inhibit the tabs from loading until they have been selected. This is synced with the "Don't load tabs until selected" preference in Firefox's preference window (under "General" in versions 10 - 14, "Tabs" in versions 15+), and checking/unchecking in one place will automatically change the other.

This preference must be checked in order to take advantage of the tabs loading and unloading features in All Tabs Helper.

Normally, when closing the current tab, Firefox will then select the next tab. With this preference set, the last visited tab will be selected. This is sometimes desirable as it prevents a possibly unloaded tab from being loaded.

You may choose the default action when opening a new tab, either at the end of the tabs bar (Firefox default), or next to the current tab. Then, whichever action is the alternate can be initiated by holding down the "alt" key while clicking on the "New Tab" button ("+" in tabs bar) or "New Tab" from the "File" menu, or by pressing    alt + T

General

This allow undo after the last tab close or move. If using after a multi-tab close or more, tabs will be restored to their previous positions. Especially useful for multi-tab flubs.

With this checked, when the popup is closed, it will remember the last mode being displayed, and will re-open in that mode. Without it checked, the popup will always open in the "All Tabs" mode.

Self explanatory. This only has affect in "alltabs" mode. Note that at any time, pressing ctrl/cmd + g will also scroll the menu to the current tab.

On the first use of All Tabs helper for a session, this determines whether a search will be opened in a mode to search titles or page content. After that, it will always open in the last mode used.

With this checked, any time the popup is open, you only need to start typing and the menu will switch to search mode and the search panel and text box will appear, regardless of what mode you are in.

Keybindings

The Keybindings panel lists all of the keyboard actions and shortcuts.

These are turned off by default to prevent unexpected and unwanted actions on multiple tabs.

Keyboard Shortcuts

Note: If menu is in sidebar, sidebar must have focus for key commands to work -

ctrl/cmd + alt + ]       toggle open/close All Tabs menu in popup
ctrl/cmd + alt + [       toggle open/close All Tabs menu in sidebar
ctrl/cmd + .   (period)       toggle show/hide static items menu (Tab Groups, other addon item eg, Pano)

switch modes/menus:

ctrl/cmd + e       alltabs ("a" has conflicts so used "e")
ctrl/cmd + r       (r)ecent
ctrl/cmd + d       (d)ups
ctrl/cmd + s       (s)earch

Actions on tab of the active (highlighted) menu item:

rtrn       select/load tab
ctrl/cmd + rtrn       unload tab (*alltabs and recent mode only)
ctrl/cmd + x       close tab (*except in search: content)

"alltabs" mode only:

ctrl/cmd + g       (g)o to currently selected tab

other:

hold shift key while scrolling or dragging accelerates 5x

press alt key while hovering tab menuitem will display
   expanded info for tab (when "allow tab info tooltips"
   is NOT checked in preferences)

Opening New Tabs (doesn't matter if sidebar has focus):

User may choose default action when opening a tab.
   See ATH Options > Tabs; either open next to
   current tab, or at end of tabs bar (FF default).

Alternate behavior can then be achieved by using
   alt + T, or holding "alt" key while opening a new tab
   by clicking a "New Tab" command or clicking "+" button.

(note: this feature is disabled if Tab Mix Plus addon is enabled)

Critical Keyboard Operations Involving Multiple Tabs

(note: only when enabled in Preferences)

"alltabs" mode only (multiple tabs):

ctrl/cmd + L       (l)oad selected tabs
ctrl/cmd + u       (u)nload selected tabs
ctrl/cmd + x       close selected tabs

NOTE: load and unload operations only available if "Don't load tabs until selected" preference is set