Unread Tabs Safari Extension

Last Revision:
Version 1.0, 2011-06-07
This extension keeps track of unread tabs. It includes a menu that can be used to navigate to an unread tab or close all read tabs, and a badge that displays the count of unread tabs.
Build Requirements:
Safari v5.1 or later
Runtime Requirements:
Safari v5.1 or later

This extension uses the open, close, and activate events to keep track of the unread tabs in each window. When a tab is opened, it is added to a list of unread tabs. When a tab is activated or closed, it is removed from that list of unread tabs.

When the user clicks on the toolbar item which shows a badge with the number of unread tabs in its window, a menu is shown with a list of the unread tabs. The user can then select an item to go to the unread tab, or choose to close all the tabs that are already read.