ExtLab

ExtLab Sessions

ExtLab Sessions guide

ExtLab Sessions saves sets of tabs as sessions, closes them to free memory, and brings them back. It also backs up your windows by itself. This guide covers every part. Sections marked Pro need a license.

Install

Add it from the Chrome Web Store. It needs no account.

Pin the icon: click the puzzle piece in the Chrome toolbar, then the pin next to ExtLab Sessions. Backups start as soon as it is installed.

Save a window

  1. Click the ExtLab Sessions icon.
  2. Type a name, or keep the date and time it suggests.
  3. With more than one window open, choose This window or All windows.
  4. Press Save or Enter.

A session keeps the order of tabs, pinned tabs, tab groups with their name, colour and collapsed state, and the size and place of each window. New tab pages are left out. Incognito windows are saved only when you save that window on purpose, and never in backups.

The popup, with a name field, Save and Save and close buttons, and the list of saved sessions

Save and close

Save and close saves first, checks that the session reads back from storage, and only then closes the tabs. Pinned tabs stay open, unless you turn that off in the settings. The window you are in stays open with the manager page, so the browser does not quit. In the name field, Shift+Enter does the same.

Restore

  • Restore in the popup, or Restore all in the manager, opens each window of the session as a new window.
  • Into this window adds every tab to the window you are in.
  • Restore window opens one window. Click a tab to open only that tab.

Restored tabs wait unloaded until you open them, so 100 tabs do not load at once. Only the first tab of each window loads. Until you open it, an unloaded tab shows its address or a short title. Turn this off under Settings, Restore tabs unloaded. A session stays saved after a restore. To have it move to the trash instead, as OneTab does, turn on Delete a session after restoring it.

Find and edit sessions

Click Manage in the popup. The manager lists your sessions, newest first. Choose one to see its windows and tabs.

  • Click the name to rename it.
  • Point at a tab and click the cross to remove it.
  • Remove duplicates appears when a URL is in the session more than once.
  • Delete moves the session to the trash, with an Undo. The trash keeps it for 30 days.
  • Search at the top finds every word you type in tab titles, URLs and session names, across all sessions.

In the popup, Close duplicates appears when the same URL is open in more than one tab. It keeps a pinned copy first, then the tab you are on.

The manager page, with saved sessions on the left and the windows and tabs of one session on the right

Automatic backups

Backups run on your computer with no setup:

  • The state of every window is kept up to date a few seconds after each change.
  • A snapshot goes into the history every 10 minutes when your tabs changed. Choose 5 to 60 minutes in the settings.
  • A window you close becomes a backup of its own, so you can undo it.
  • When the browser starts again, your last session becomes a backup.

Open Backups in the manager to see them by day. Restore a whole backup or one window, or keep it as a saved session. The history goes back 7 days, or 90 days with Pro. Recent snapshots are all kept, and older ones are thinned to one per hour and then one per day.

The backups page, with the last session before a restart and snapshots by time

After a crash or a restart

About 30 seconds after the browser starts, the extension compares your last session with the tabs that are open. When many are missing, the icon shows !, and the popup offers Restore them, which opens only the missing tabs. Look first shows the backup in the manager. Turn the prompt off under Offer missing tabs after a restart.

If Chrome itself restores your tabs, for example with Continue where you left off, nothing is missing and no prompt appears.

Move from OneTab or Session Buddy

Open the manager, then Import and export. Choose a file, drop it on the box, or paste text. The page shows what it found before anything is saved.

From OneTab
In OneTab, click Export / Import URLs and copy the text under Export URLs. Paste it in the import box. Each OneTab group becomes a session. OneTab does not export group names, so the groups are numbered.
From Session Buddy
In Session Buddy, export your collections or sessions as JSON, and choose that file. Files from the current Session Buddy and from older versions both work, with window names, pinned tabs and window sizes. Session Buddy does not export the names or colours of tab groups.
Anything else
Any text with links becomes one session. A line of text above a link becomes its title.
The import page, with a preview of sessions read from a OneTab export

Export

FormatUse it for
JSONA full copy, including groups and windows. Import it here again.
TextOne URL | Title per line, the format of OneTab
HTML bookmarksOpens in any browser, and Chrome can import it as bookmark folders

Chrome deletes an extension's data when you remove it, so export first if you uninstall.

Keyboard shortcuts

KeysAction
Alt+Shift+SOpen the popup
Alt+Shift+WSave this window
Alt+Shift+XSave and close this window
Alt+Shift+TRestore the last saved session

On a Mac, Alt is Option. The icon shows a short check mark when a shortcut worked. Change the keys at chrome://extensions/shortcuts.

Sync between computers (Pro)

  1. In the manager, open Sync.
  2. Choose a passphrase of at least 10 characters, type it twice, and turn on sync.
  3. On your other computer, activate the same license and turn on sync with the same passphrase.

Saved sessions and the trash sync. Backups stay on the computer that made them. Each session is encrypted on your computer before it is sent, so our server stores only text it cannot read. A lost passphrase cannot be recovered. A session deleted on one computer goes to the trash on the other.

Activate Pro

  1. Buy Pro on Gumroad. Gumroad emails your license key.
  2. In the manager, open Plan, paste the key and activate it.

When Pro ends, sync stops and the backup history goes back to 7 days. Saved sessions stay, with every free feature.

Troubleshooting

Some tabs did not open.
Chrome does not let extensions open some pages. For file links, open chrome://extensions, then the details of ExtLab Sessions, and turn on Allow access to file URLs.
An unloaded tab shows only its address.
That is normal. Click the tab, and the page loads with its title.
The badge shows ! after every restart.
Chrome opens a new tab page at start by default, so your last tabs are missing each time. Restore or dismiss them, set Chrome to Continue where you left off, or turn the prompt off.
A shortcut does nothing.
Another extension may use the same keys. Set new ones at chrome://extensions/shortcuts.
Sync says the passphrase does not match.
Use the passphrase you chose on the first computer. It cannot be reset from here.

Your tabs stay in your browser. The privacy policy lists what is sent. Still stuck? Write to [email protected].