Firefox Browser Eklentileri
  • Uzantılar
  • Temalar
    • Firefox için
    • Sözlükler ve dil paketleri
Giriş
Artek Tab Vault ön izlemesi

Artek Tab Vault geliştiren: Artem Guliaev

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

0 (0 inceleme)0 (0 inceleme)
1 kullanıcı1 kullanıcı
Firefox’u indir ve uzantıyı yükle
Dosyayı indir

Uzantı meta verileri

Ekran görüntüleri
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.
Bu uzantı hakkında
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.
Geliştirici yorumları
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.
0 inceleyiciden 0 puan aldı
Bu uzantıya puan vermek için giriş yapın
Henüz hiç puan yok

Puan kaydedildi

5
0
4
0
3
0
2
0
1
0
Henüz inceleme yapılmamış
İzinler ve veriler

Gerekli izinler:

  • Size bildirim gösterme
  • Tarayıcı sekmelerine erişme
  • Tüm web sitelerine ait verilerinize erişme

Veri toplama:

  • Geliştirici, bu uzantının veri toplamaya gerek duymadığını söylüyor.
Daha fazla bilgi al
Daha fazla bilgi
Eklenti bağlantıları
  • Ana sayfa
  • Destek sitesi
  • Destek e-postası
  • Eklenti kimliğini kopyala
Sürüm
0.3.2
Boyut
86,18 KB
Son güncelleme
bir ay önce (20 Ağu 2026)
İlgili kategoriler
  • Sekmeler
Lisans
MIT License
Sürüm geçmişi
  • Tüm sürümleri göster
Etiketler
  • privacy
  • security
Koleksiyona ekle
Bu eklentiyi rapor et
Mozilla'nın ana sayfasına gidin

Eklentiler

  • Hakkında
  • Firefox Eklentileri Blogu
  • Uzantı Atölyesi
  • Geliştirici Merkezi
  • Geliştirici Politikaları
  • Topluluk Blogu
  • Forum
  • Hata bildir
  • İnceleme rehberi

İndir

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

Son sürümler

  • Nightly
  • Beta

İşletmeler için Firefox

  • Enterprise

Topluluk

  • Connect
  • Contribute
  • Developer

Takip et

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Gizlilik
  • Çerezler
  • Hukuki Bilgiler

Aksi belirtilmedikçe bu sitedeki içerikler Creative Commons Attribution Share-Alike Lisansı v3.0 veya daha yeni sürümüyle lisanslanmıştır.