ContextSnap

Save and restore your entire browser state — tabs, scroll positions, form inputs, and text selections — in one click.

As of June 2026, ContextSnap has 11 users and a 5.00/5 rating from 2 reviews in the Productivity category.

Usersup 266.7 percent+266.7%
11
11
Ratingno change0%
5.00
2 reviews
Reviewsno change0%
2
Version
1.0.21
Manifest V3
90-day change · In the last 90 days this extension 1 version update.

History

8 snapshots

Tracking since Apr 1, 2026.

11.6472.3599999999999994Apr 1, 2026Jun 7, 2026
View as table
DateUsersRatingReviewsVersion
Apr 1, 202635.0021.0.1
Apr 17, 202635.0021.0.1
Apr 24, 202655.0021.0.21
May 1, 202665.0021.0.21
May 8, 202675.0021.0.21
May 13, 202695.0021.0.21
Jun 1, 2026105.0021.0.21
Jun 7, 202695.0021.0.21
Now115.0021.0.21

Changelog

  • Apr 17, 2026
    description
    Never lose your browser context again.
    
      ContextSnap saves your entire browser state and restores it exactly where you left off.
      
      Not just tabs — your scroll positions, filled-in forms, selected text, and even pinned
      tabs are all preserved.
    
    
      WHAT GETS SAVED
      ━━━━━━━━━━━━━━━
      • All open tabs (URLs, titles, pinned state)
      • Scroll positions on every page
      • Form inputs — text fields, dropdowns, checkboxes, radio buttons
      • Text selections and highlighted text
      • Active tab state
    
    
      WHAT MAKES IT DIFFERENT
      ━━━━━━━━━━━━━━━
      Most session managers only save your tabs. ContextSnap goes further — it captures the full
      state of every page and restores it faithfully.
    
      Progressive Scroll — Infinite-scroll pages like YouTube, Twitter, and Reddit don't load
      all their content at once. ContextSnap automatically scrolls down to trigger lazy loading
      before restoring your exact position. No more landing at the top of a feed you scrolled
      through for 20 minutes.
    
      Smart Form Restore — Works with modern web apps built with React, Vue, and Angular.
      Handles dynamic form IDs that change on every page load (common on job application
      platforms like Greenhouse, Ashby, and Lever). Uses a 10-strategy selector system to find
      the right field even when the page structure changes.
    
      Open in New Window — Restored tabs open in a fresh window by default, so your current tabs
      stay untouched. No more accidentally overwriting what you're working on.
    
    
      WHO IT'S FOR
      ━━━━━━━━━━━━━━━
      Researchers — Save your research session with dozens of tabs, each scrolled to the
      relevant section, with key passages highlighted. Come back to it tomorrow or next week.
    
      Job seekers — Halfway through a long application on Greenhouse or Lever? Save your
      progress and come back later without re-filling every field.
    
      Developers — Debugging across multiple docs, Stack Overflow pages, and GitHub PRs? Save
      the whole context and restore it when you switch back from another task.
    
      Students — Working on a paper with multiple sources open? Save your reading context with
      scroll positions and text selections intact.
    
      Anyone with too many tabs — If you've ever had 30+ tabs open and wished you could just
      freeze everything and come back later, this is for you.
    
    
      FULL CONTROL WITH SETTINGS
      ━━━━━━━━━━━━━━━
      • Restore scroll position — on/off (disable to always start at the top)
      • Progressive scroll — on/off (auto-scroll on infinite-scroll pages)
      • Restore form data — on/off
      • Restore text selections — on/off
      • Open in new window — on/off (restore in a new window or replace current tabs)
      • Max saved contexts — set a limit (oldest removed automatically), or unlimited
      • Auto-delete after X days — automatically clean up old saves
      • Show notifications — on/off
    
    
      KEYBOARD SHORTCUTS
      ━━━━━━━━━━━━━━━
      • Ctrl+Shift+S (Cmd+Shift+S on Mac) — quick save your current context
      • Ctrl+Shift+A (Cmd+Shift+A on Mac) — open your saved context list
    
    
      PRIVACY FIRST
      ━━━━━━━━━━━━━━━
      • All data stays on your device using chrome.storage.local
      • No accounts, no servers, no analytics, no tracking
      • No data ever leaves your browser
      • Password fields, hidden fields, and file uploads are never captured
      • Uninstalling removes all stored data
    
      We believe your browsing data is yours. Period.
    
    
      PERMISSIONS EXPLAINED
      ━━━━━━━━━━━━━━━
      We know broad permissions can be concerning. Here's exactly why each one is needed:
    
      • tabs — Read open tab URLs and titles so we can save and restore them
      • storage — Save your contexts and settings locally on your device
      • scripting — Inject the content script that captures scroll positions, form data, and text selections
      • activeTab — Interact with the currently active tab
      • host_permissions (all URLs) — Capture and restore page state on any website you visit
    
      None of these permissions are used to collect or transmit data. They exist solely for the
      save/restore functionality.
    
    
      KNOWN LIMITATIONS
      ━━━━━━━━━━━━━━━
      • File upload fields can't be restored (browser security restriction)
      • Google Docs text selections use a custom renderer and can't be captured
      • Banking/auth sites may redirect to login (sessions expire server-side)
      • PDF scroll positions can't be restored (Chrome PDF viewer is sandboxed)
      • Content on infinite-scroll pages may differ on reload (new posts, algorithm changes)
    Never lose your browser context again.
    
    ContextSnap saves your entire browser state and restores it exactly where you left off.
      
    Not just tabs — your scroll positions, filled-in forms, selected text, and even pinned tabs are all preserved.
    
    
    WHAT GETS SAVED
    ━━━━━━━━━━━━━━━
    • All open tabs (URLs, titles, pinned state)
    • Scroll positions on every page
    • Form inputs — text fields, dropdowns, checkboxes, radio buttons
    • Text selections and highlighted text
    • Active tab state
    
    
    WHAT MAKES IT DIFFERENT
    ━━━━━━━━━━━━━━━
    Most session managers only save your tabs. ContextSnap goes further — it captures the full state of every page and restores it faithfully.
    
    Progressive Scroll — Infinite-scroll pages like YouTube, Twitter, and Reddit don't load all their content at once. ContextSnap automatically scrolls down to trigger lazy loading before restoring your exact position. No more landing at the top of a feed you scrolled through for 20 minutes.
    
    Smart Form Restore — Works with modern web apps built with React, Vue, and Angular. Handles dynamic form IDs that change on every page load (common on job application platforms like Greenhouse, Ashby, and Lever). Uses a 10-strategy selector system to find the right field even when the page structure changes.
    
    Open in New Window — Restored tabs open in a fresh window by default, so your current tabs stay untouched. No more accidentally overwriting what you're working on.
    
    
    WHO IT'S FOR
    ━━━━━━━━━━━━━━━
    Researchers — Save your research session with dozens of tabs, each scrolled to the
    relevant section, with key passages highlighted. Come back to it tomorrow or next week.
    
    Job seekers — Halfway through a long application on Greenhouse or Lever? Save your
    progress and come back later without re-filling every field.
    
    Developers — Debugging across multiple docs, Stack Overflow pages, and GitHub PRs? Save the whole context and restore it when you switch back from another task.
    
    Students — Working on a paper with multiple sources open? Save your reading context with scroll positions and text selections intact.
    
    Anyone with too many tabs — If you've ever had 30+ tabs open and wished you could just freeze everything and come back later, this is for you.
    
    
    FULL CONTROL WITH SETTINGS
    ━━━━━━━━━━━━━━━
    • Restore scroll position — on/off (disable to always start at the top)
    • Progressive scroll — on/off (auto-scroll on infinite-scroll pages)
    • Restore form data — on/off
    • Restore text selections — on/off
    • Open in new window — on/off (restore in a new window or replace current tabs)
    • Max saved contexts — set a limit (oldest removed automatically), or unlimited
    • Auto-delete after X days — automatically clean up old saves
    • Show notifications — on/off
    
    
    KEYBOARD SHORTCUTS
    ━━━━━━━━━━━━━━━
    • Ctrl+Shift+S (Cmd+Shift+S on Mac) — quick save your current context
    • Ctrl+Shift+A (Cmd+Shift+A on Mac) — open your saved context list
    
    
    PRIVACY FIRST
    ━━━━━━━━━━━━━━━
    • All data stays on your device using chrome.storage.local
    • No accounts, no servers, no analytics, no tracking
    • No data ever leaves your browser
    • Password fields, hidden fields, and file uploads are never captured
    • Uninstalling removes all stored data
    
    We believe your browsing data is yours. Period.
    
    
    PERMISSIONS EXPLAINED
    ━━━━━━━━━━━━━━━
    We know broad permissions can be concerning. Here's exactly why each one is needed:
    
    • tabs — Read open tab URLs and titles so we can save and restore them
    • storage — Save your contexts and settings locally on your device
    • scripting — Inject the content script that captures scroll positions, form data, and text selections
    • activeTab — Interact with the currently active tab
    • host_permissions (all URLs) — Capture and restore page state on any website you visit
    
    None of these permissions are used to collect or transmit data. They exist solely for the save/restore functionality.
    
    
    KNOWN LIMITATIONS
    ━━━━━━━━━━━━━━━
    • File upload fields can't be restored (browser security restriction)
    • Google Docs text selections use a custom renderer and can't be captured
    • Banking/auth sites may redirect to login (sessions expire server-side)
    • PDF scroll positions can't be restored (Chrome PDF viewer is sandboxed)
    • Content on infinite-scroll pages may differ on reload (new posts, algorithm changes)

Permissions & access

Permissions
tabsstoragescriptingactiveTab
Host access
<all_urls>

Screenshots

ContextSnap screenshot 1ContextSnap screenshot 2ContextSnap screenshot 3

About

Never lose your browser context again.

ContextSnap saves your entire browser state and restores it exactly where you left off.
  
Not just tabs — your scroll positions, filled-in forms, selected text, and even pinned tabs are all preserved.


WHAT GETS SAVED
━━━━━━━━━━━━━━━
• All open tabs (URLs, titles, pinned state)
• Scroll positions on every page
• Form inputs — text fields, dropdowns, checkboxes, radio buttons
• Text selections and highlighted text
• Active tab state


WHAT MAKES IT DIFFERENT
━━━━━━━━━━━━━━━
Most session managers only save your tabs. ContextSnap goes further — it captures the full state of every page and restores it faithfully.

Progressive Scroll — Infinite-scroll pages like YouTube, Twitter, and Reddit don't load all their content at once. ContextSnap automatically scrolls down to trigger lazy loading before restoring your exact position. No more landing at the top of a feed you scrolled through for 20 minutes.

Smart Form Restore — Works with modern web apps built with React, Vue, and Angular. Handles dynamic form IDs that change on every page load (common on job application platforms like Greenhouse, Ashby, and Lever). Uses a 10-strategy selector system to find the right field even when the page structure changes.

Open in New Window — Restored tabs open in a fresh window by default, so your current tabs stay untouched. No more accidentally overwriting what you're working on.


WHO IT'S FOR
━━━━━━━━━━━━━━━
Researchers — Save your research session with dozens of tabs, each scrolled to the
relevant section, with key passages highlighted. Come back to it tomorrow or next week.

Job seekers — Halfway through a long application on Greenhouse or Lever? Save your
progress and come back later without re-filling every field.

Developers — Debugging across multiple docs, Stack Overflow pages, and GitHub PRs? Save the whole context and restore it when you switch back from another task.

Students — Working on a paper with multiple sources open? Save your reading context with scroll positions and text selections intact.

Anyone with too many tabs — If you've ever had 30+ tabs open and wished you could just freeze everything and come back later, this is for you.


FULL CONTROL WITH SETTINGS
━━━━━━━━━━━━━━━
• Restore scroll position — on/off (disable to always start at the top)
• Progressive scroll — on/off (auto-scroll on infinite-scroll pages)
• Restore form data — on/off
• Restore text selections — on/off
• Open in new window — on/off (restore in a new window or replace current tabs)
• Max saved contexts — set a limit (oldest removed automatically), or unlimited
• Auto-delete after X days — automatically clean up old saves
• Show notifications — on/off


KEYBOARD SHORTCUTS
━━━━━━━━━━━━━━━
• Ctrl+Shift+S (Cmd+Shift+S on Mac) — quick save your current context
• Ctrl+Shift+A (Cmd+Shift+A on Mac) — open your saved context list


PRIVACY FIRST
━━━━━━━━━━━━━━━
• All data stays on your device using chrome.storage.local
• No accounts, no servers, no analytics, no tracking
• No data ever leaves your browser
• Password fields, hidden fields, and file uploads are never captured
• Uninstalling removes all stored data

We believe your browsing data is yours. Period.


PERMISSIONS EXPLAINED
━━━━━━━━━━━━━━━
We know broad permissions can be concerning. Here's exactly why each one is needed:

• tabs — Read open tab URLs and titles so we can save and restore them
• storage — Save your contexts and settings locally on your device
• scripting — Inject the content script that captures scroll positions, form data, and text selections
• activeTab — Interact with the currently active tab
• host_permissions (all URLs) — Capture and restore page state on any website you visit

None of these permissions are used to collect or transmit data. They exist solely for the save/restore functionality.


KNOWN LIMITATIONS
━━━━━━━━━━━━━━━
• File upload fields can't be restored (browser security restriction)
• Google Docs text selections use a custom renderer and can't be captured
• Banking/auth sites may redirect to login (sessions expire server-side)
• PDF scroll positions can't be restored (Chrome PDF viewer is sandboxed)
• Content on infinite-scroll pages may differ on reload (new posts, algorithm changes)

Technical

Version
1.0.21
Manifest
V3
Size
34.76KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
hdgnghakdpijiahejbplhnfhgoocckji
Developer ID
u853bd97a3bf33e77c44f4cceaec940f4
Developer Email
[email protected]
Created
Mar 23, 2026
Last Updated (Store)
Apr 12, 2026
Last Scraped
Jun 7, 2026
Website
Support URL

Data sourced from the Chrome Web Store · last verified Jun 7, 2026.