github gioxx/MarvellousSuspender v9.1.0

4 hours ago

The Marvellous Suspender 9.1.0 is now live on the Chrome Web Store 🥳

Warning

Store installs update by themselves; if you run a test build (v9.1.0-test.523, v9.1.0-test.551), please switch back to the Store version: https://kb.marvellouscode.works/docs/TMS/troubleshooting/help-test-a-fix

New

  • Sharper previews of suspended tabs: native browser screenshots of the tab you're looking at, so YouTube, GitHub and other pages that came out blank now get a real preview. Options → Screen capturing → "Capture method" (Automatic by default). (#286, #505, #516, #519)
  • "Keep a recent screenshot of tabs as I use them" (off by default): real previews for tabs suspended later in the background. Asks for all-sites access when turned on; never captures incognito or allowlisted tabs. (#508)
  • Never suspend a tab group, from the group's right-click menu, plus the option "Never suspend tabs in a tab group". (#133, #483, #489, #490)
  • Suspend or unsuspend all tabs that aren't in a group, from the context menu or two assignable shortcuts.
  • Ukrainian, and Ukrainian and Sinhala now load when the language follows the browser. (#493, #552)
  • Startup checks setting: how many suspended tabs are checked at once after a restart, 1 to 8, default 3. (#548)

Fixed

  • Browser freezing or the extension crashing after a restart with lots of suspended tabs (Brave and Chrome on Linux). (#523, #540, #545)
  • Paused toolbar badge (#450), slow suspension with screen capture (#504), file:// pages from the popup (#514), context menu disappearing (#491, #536), Tab Health false positives on grouped tabs (#551), Google Drive backup retry, atomic IndexedDB writes (#520), favicon cache (#549), never-suspended groups renamed after a restart (#501), translations reviewed.

Security

  • GHSA-qv22-cq95-fcqr: HTML injection on the History page via a crafted backup-file name. Reported by squeeze440.
  • GHSA-wxv6-36j4-qw5f: HTML injection into extension pages via the suspended page's legacy url= parameter and locale strings.
  • GHSA-wh6f-63h6-wvq6: other extensions could suspend tabs skipping the user's protections.

Versions up to 9.0.3 are affected; update to 9.1.0.

Permissions

  • activeTab (no install warning): native screenshot of the tab being suspended.
  • <all_urls> as an optional permission, requested only when "Keep a recent screenshot of tabs as I use them" is turned on.

Downloads

tms-9.1.0.zip is the package submitted to the Chrome Web Store, sha256 df69546d5a0d040900f4d5a0da0b3f74e6c7722b14d1a6af45bf5052c0aa6583.

Full technical changelog: CHANGELOG.md

Don't miss a new MarvellousSuspender release

NewReleases is sending notifications on new releases.