Group Snooze

Group Snooze

Collapse a Chrome tab group and its tabs are discarded — the memory goes back to your machine. Expand it and your video position and half-typed forms come back with them.

Download latest release View on GitHub
Group Snooze options page

Features

Collapse is the pause button

No extra UI to learn. Collapsing a tab group discards every tab in it, immediately.

Media position survives

Video and audio come back at the second you left them, not at zero.

Half-typed forms survive

Text, textareas, checkboxes and selects are replayed when the tab wakes up.

Secrets are never read

Passwords, hidden fields, payment fields and one-time codes are excluded from capture.

Per-group opt-out

Auto-pause is on for every titled group, and one click turns it off for the ones you want left alone.

No background tracking

No persistent content script. One function runs at discard, one at restore. That is all.

How it works

  1. You collapse a titled tab group. Chrome fires an event; the extension picks it up.
  2. Each tab is snapshotted, then discarded. Media position and filtered form values are read in the instant before the tab goes — that is the only window there is, because beforeunload does not fire on a discard.
  3. The tabs stay in the strip, using no memory. Chrome shows them as it always does; they just are not loaded any more.
  4. You expand the group and click a tab. It reloads, the snapshot is replayed into the page, and then deleted.

Collapsing is immediate and has no grace period, so an accidental collapse-and-expand costs a full reload of the group. Audio in a collapsed group stops. Both are deliberate. Untitled groups are never tracked and never discarded.

Privacy

Snapshotting is optional and off by default

Group Snooze discards collapsed groups with no host access at all. Reading media position and form values needs access to page content, so that permission is optional — you grant it yourself from the options page, and the extension works as a plain discarder without it.

Never captured

  • input[type=password] and input[type=hidden]
  • Payment fields — any autocomplete starting with cc-
  • autocomplete="one-time-code" fields
  • Anything in a form marked autocomplete="off"

Snapshots live in chrome.storage.local, are never transmitted anywhere, and are deleted on restore, on a URL mismatch, on tab close, or after 24 hours. Full detail in the privacy policy.

Install

From a release

Download the zip from the latest release, unpack it, then load it at chrome://extensions with Developer mode on and "Load unpacked".

From source

Requires Node.js >= 22 and pnpm >= 10.

$ pnpm install
$ pnpm run build

Usage