Add-ons foar Firefox Browser
  • Utwreidingen
  • Tema’s
    • foar Firefox
    • Wurdboeken en taalpakketten
    • Oare browserwebsites
    • Add-ons foar Android
Oanmelde
Foarbyld fan Artek Tab Vault

Artek Tab Vault troch Artem Guliaev

Crash-proof tab session backup and idle tab memory guardian for Firefox.

0 (0 beoardielingen)0 (0 beoardielingen)
Firefox downloade en de útwreiding ûntfange
Bestân downloade

Metadata útwreiding

Skermôfbyldingen
Popup: session snapshots, discard controls, and per-tab active/loaded/discarded state.Settings: Guardian options, unsaved-form protection, title marker, whitelist.Backup retention presets, size limits, export/import, prune history.
Oer dizze útwreiding
Artek Tab Vault fixes two of the most common Firefox pain points: losing every
open tab after a crash or update, and Firefox slowly eating your RAM with
dozens of tabs open.

It is free and open source (MIT). Source and issue tracker:
https://github.com/itsuppartem/artek-tab-vault

WHAT IT DOES

Independent session backup
- Takes a rolling snapshot of every open window and tab on an interval you
control, completely independent of Firefox's own session restore (which
can and does fail on crash or update).
- Keeps a configurable number of past snapshots, not just the last one, so a
single bad save can't wipe your history. Never persists a corrupted/empty
snapshot over a good one.
- Optional size cap (MB) for the whole backup history on top of the snapshot
count limit, with three ready-made presets (compact/balanced/archivist).
Every time old snapshots actually get trimmed - or a snapshot gets skipped
as empty/corrupted - it's recorded in a visible log in settings, so
retention is never a silent surprise.
- Captures and restores native Firefox tab groups (name, color, collapsed
state) where the browser supports the tabGroups API.
- One-click restore of any snapshot, plus manual "backup now".
- Restore into a new window (default) or straight into your current window,
so you're not doubling up memory with duplicate windows. Pinned tabs stay
pinned.
- Export/import snapshots as JSON. Import also tolerates plain URL lists and
a few common export shapes from other tab/session managers, skipping only
the individual entries it can't understand instead of failing outright.
- Detects a likely crash/unclean shutdown on the next Firefox launch and
notifies you to restore the last backup. The prompt does not fire on
add-on install, update, or reload, and it does not repeat after you have
already been notified.

Guardian: automatic memory relief
- Automatically discards (unloads) tabs that have been idle for a
configurable number of minutes, freeing RAM and CPU without closing them.
- Never touches the active tab, pinned tabs, tabs playing audio, or (by
default) a tab with an unsubmitted form - so you don't lose typed input.
The unsaved-form flag clears on reset, submit, and in-page / SPA
navigation, so a leftover form does not block discard forever.
- Never discards tabs with in-page video or audio that is playing, or paused
with progress. Empty never-played media is not protected.
- Never discards known media hosts (YouTube, Vimeo, Twitch, Netflix,
SoundCloud, Spotify, Apple Music, Yandex Music, Dailymotion) even if the
page has not been probed yet.
- Domain whitelist: tell it to never discard specific sites (e.g. your email,
a long-running dashboard).
- Smart tab activation: when the active tab is closed, immediately hands
focus to the nearest already-loaded tab instead of leaving you staring at
a discarded neighbor reloading itself.
- Marks discarded tabs right in Firefox's own tab strip/sidebar with a
configurable title prefix (default "💤 ") - so you can tell at a glance
without opening the popup.
- "Discard all except current" one-click button and keyboard shortcut.
- Popup shows every tab in the current window with a clear
active/loaded/discarded indicator, plus a toolbar badge with the total
discarded count.
- Every button (discard, backup, restore, save, reset, export/import,
presets) gives instant visual confirmation - a press animation plus a
brief "✓ done" flash and a text summary - so you always know an action
actually went through.
- Localized UI: English, Russian, Kazakh, Ukrainian, Belarusian, and
Serbian, following Firefox's language setting.

WHAT IT DOESN'T DO (known limitations)
- Firefox's extension APIs don't expose real per-tab RAM usage, so discarding
decisions are based on idle time, not measured memory, and the popup shows
discarded/loaded state rather than a byte count.
- Restoring a snapshot reopens tabs by URL; it doesn't restore in-page
browsing history, scroll position, or unsaved form state from before the
backup was taken.
- Firefox gives extensions no way to cancel the reload it starts when it
auto-activates a discarded tab; "smart tab activation" moves your focus off
it immediately afterwards, it can't prevent the reload from starting.

PERMISSIONS
- tabs / storage / alarms / idle / notifications / tabGroups - used strictly
for the backup, guardian, and tab-group-restore features above.
- unlimitedStorage - lets the local backup history grow past the browser's
default ~5-10MB local-storage quota when you raise the size limit above the
default; still fully local, nothing is uploaded anywhere.
- Access to all sites - used on-device only: (1) detect an unsubmitted form
or in-use video/audio so Guardian can skip that tab (only true/false flags
are kept; page contents are never stored or sent); (2) rewrite a tab title
(e.g. adding "💤 ") right before discarding it. Nothing is transmitted.
- No browsing data ever leaves your machine. No telemetry.

OPEN SOURCE
Free and open source under the MIT License.
Source: https://github.com/itsuppartem/artek-tab-vault
Issues: https://github.com/itsuppartem/artek-tab-vault/issues

Feedback and bug reports are welcome on GitHub Issues or via a review on
this page - please describe the problem instead of only leaving a low
rating, so it can actually get fixed.
Untwikkelersopmerkingen
Artek Tab Vault combines two local-only features: rolling session snapshots
and idle-tab discarding via the native tabs.discard API.

Permissions notes for reviewers:
- <all_urls> is used only on-device: (1) a content script that reports a
boolean "has unsaved form" flag so the guardian can skip that tab —
form contents are never read, stored, or transmitted; (2) the same
on-device probe reports a boolean "has in-use media" flag (playing or
paused-with-progress video/audio, or a known media host) — like the
dirty-form flag, this is a boolean only, never the media bytes or page
contents; (3) a one-shot content script that prefixes document.title
immediately before tabs.discard(), because Firefox has no API to set
a tab title.
- unlimitedStorage is for the local snapshot history when the user raises
the size cap; nothing is uploaded.
- tabGroups is used to capture/restore native Firefox tab group name/color.
- notifications is used for the optional crash-restore prompt after an
unclean shutdown. The prompt is skipped on install/update/reload and
does not re-fire.
- No remote code, no analytics, no third-party servers. Data never leaves
the user's machine.

The add-on is open source (MIT). Source and tests: the public GitHub
repository linked as Homepage. Jest unit tests cover pure logic in core.js
and CI runs on every push.
Wurdearre: 0 troch 0 beoardielers
Meld jo oan om dizze útwreiding te wurdearjen
Der binne noch gjin wurdearringen

Stjer-wurdearring wurdt bewarre

5
0
4
0
3
0
2
0
1
0
Noch gjin beoardelingen
Tastimmingen en gegevens

Fereaske machtigingen:

  • Notifikaasjes werjaan
  • Browserljepblêden benaderje
  • Jo gegevens foar alle websites benaderje

Gegevenssamling:

  • De ûntwikkeler seit dat dizze útwreiding gjin gegevenssamling fereasket.
Mear ynfo
Mear ynformaasje
Add-on-keppelingen
  • Startside
  • Stipewebsite
  • E-mailadres foar stipe
  • Add-on-ID kopiearje
Ferzje
0.3.2
Grutte
86,18 KB
Lêst bywurke
ien dei lyn (20 aug. 2026)
Sibbe kategoryen
  • Ljepblêden
Lisinsje
MIT License
Ferzjeskiednis
  • Alle ferzjes besjen
Labels
  • privacy
  • security
Tafoegje oan kolleksje
Dizze add-on rapportearje
Nei Mozilla’s startside

Add-ons

  • Oer
  • Firefox-add-onsblog
  • Utwreidingsworkshop
  • Untwikkelershub
  • Untwikkelersbelied
  • Mienskipsblog
  • Foarum
  • In bug melde
  • Beoardielingsrjochtlinen

Downloade

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Nijste builds

  • Nightly
  • Beta

Firefox foar bedriuwen

  • Enterprise

Mienskip

  • Connect
  • Contribute
  • Developer

Folgje

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Privacy
  • Cookies
  • Juridysk

Utsein oars vermeld, is op de ynhâld fan dizze website de Creative Commons Attribution Share-Alike License v3.0 of lettere ferzje fan tapassing.