Tab Bag Changelog

Release notes for Tab Bag, newest first.

Latest release
1.0.0 — April 30, 2026

[1.0.0] - 2026-04-30

Fixed

  • Window now scrolls to radio buttons, checkboxes, and toggles when focused.
  • Fix possible UI flicker bug

[0.2.2] - 2026-03-05

Fixed

  • Fix sync storage quota error when pinning tabs with large data URI favicons
  • Fix closed pinned tabs not reopening due to Chrome firing unpin event on tab close

[0.2.1] - 2025-09-15

Fixed

  • Fix pending tab creation cleanup bug
  • Fix picture-in-picture interfering with tab management
  • Prevent duplicate tab creation during reconciliation
  • Clean up junk tabs left over from session restore
  • Fix unhandled promise rejections in tab manager

Changed

  • Add pending reconciliations safeguard to prevent race conditions
  • Add configurable delay for tab manager cleanup
  • Use shorter IDs for tab configs
  • Increase log buffer size
  • Redact favicon URLs in logs

[0.2.0] - 2025-08-06

Added

  • Auto-launch option for tabs (skip placeholder, load immediately)
  • Per-window sync toggle in popup UI
  • Keyboard shortcut and button to reset all pinned tabs
  • Reset pinned tabs to placeholders on browser startup
  • Firefox support (Manifest V3)
  • Logging system for debugging
  • Circuit breaker for error recovery
  • Loading spinner for placeholder pages

Fixed

  • Fix favicon display issues on Firefox
  • Fix tab manager import bug when tab is still loading
  • Fix import incorrectly assuming tab indices
  • Fix active window switching issues
  • Fix placeholder pages reloading unnecessarily
  • Fix drag interfering with tab highlighting
  • Fix modal not saving changes

Changed

  • Reduce required permissions
  • Ignore other extensions’ tabs during import
  • Jump to existing window if tab is open in an unsynced window
  • Redirect on tab click instead of requiring focus
  • Restyle popup UI

[0.1.0]

Added

  • Automatically detect pinned tabs and sync configuration
  • Sync pinned tabs across windows with sync enabled
  • Auto-open synced pins as inactive placeholder pages
  • Lazy loading: navigate to URL only when tab is focused
  • Automatically reopen closed synced tabs in background
  • Detect pin/unpin/move actions and update config
  • Popup UI for viewing and managing pinned tab configs
  • Import existing pinned tabs on first launch
  • Drag and drop reordering with keyboard support
  • Synced tab configuration via Chrome storage