Buscador de complementos para Firefox
  • Extensiones
  • Temas
    • para Firefox
    • Diccionarios y paquetes de idiomas
    • Otros sitios de navegadores
    • Complementos para Android
Iniciar sesión
Vista previa de Artek Tab Vault

Artek Tab Vault por Artem Guliaev

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

0 (0 reviews)0 (0 reviews)
Descarga Firefox y obtiene la extensión
Descargar archivo

Metadata de la extensión

Capturas de pantalla
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.
Sobre esta extensión
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.
Developer comments
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.
Rated 0 by 0 reviewers
Inicia sesión para evaluar esta extensión
Todavía no hay valoraciones

Se guardó la valoración

5
0
4
0
3
0
2
0
1
0
Aún no hay revisiones
Permissions and data

Permisos requeridos:

  • Mostrarte notificaciones
  • Acceder a las pestañas del navegador
  • Acceder a tus datos para todos los sitios web

Data collection:

  • The developer says this extension doesn't require data collection.
Saber más
Más información
Enlaces del complemento
  • Página de inicio
  • Ayuda del sitio
  • Correo de ayuda
  • Copy add-on ID
Versión
0.3.2
Tamaño
86,18 KB
Última actualización
hace 2 días (20 de ago. de 2026)
Categorías relacionadas
  • Pestañas
Licencia
MIT License
Historial de versiones
  • Ver todas las versiones
Etiquetas
  • privacy
  • security
Añadir a la colección
Informar sobre este complemento
Ir a la página de inicio de Mozilla

Complementos

  • Acerca de
  • Blog de complementos de Firefox
  • Taller de extensiones
  • Central del desarrollador
  • Normativas para desarrolladores
  • Blog de la comunidad
  • Foro
  • Informar de un error
  • Guía de revisión

Download

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

Latest Builds

  • Nightly
  • Beta

Firefox for Business

  • Enterprise

Community

  • Connect
  • Contribute
  • Developer

Follow

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Privacidad
  • Cookies
  • Legal

A menos que se indique lo contrario, el contenido de este sitio está licenciado bajo la licencia Creative Commons Reconocimiento Compartir-Igual v3.0 o una versión posterior.