Scroll Restore, Smarter Media Detection & Overlay Scroll Fix
Performancev1.4.1Pending review
v1.4.1 is a polish patch on v1.4.0. The two most-noticed fixes: suspended tabs now restore your scroll position on reload, and tabs paused on YouTube (or any site using the Media Session API) no longer get stuck open — the suspension engine now checks for a genuinely playing media element rather than a declared media session. Overlay scroll-locks join cookie-consent banners as a handled case. Under the hood, alarm reliability and safe-mode cleanup are tightened.
Scroll position is restored after a suspended tab reloads — no more jumping to the top of search results or long pages
Paused tabs on YouTube and similar sites now suspend normally — the engine requires a playing media element, not just an active mediaSession
Restores page scrolling when an overlay disables it — extends the existing cookie-consent scroll fix to more overlay types
Rating prompt links to the Edge Add-ons listing when running on Edge; SuperchargeNavigation cross-promo hidden on Edge until Nav ships there
Blocklists refreshed — 186,645 rules across three tiers (100K Free / ~65K Medium / ~22K Pro)
Scroll Position Restored After Suspension
When a suspended or discarded tab reloads, it now returns to where you were scrolled. Previously, reloading a suspended tab always sent you to the top of the page — disorienting on long search results, articles, or any page you’d scrolled partway through.
The restore runs as part of the reload sequence without any interaction required. Navigating away still starts fresh; this only applies when the tab reloads from a suspended state back to the same page.
Paused Media No Longer Blocks Suspension
Tabs playing video or audio are protected from suspension by default — that is intentional. But the check was using navigator.mediaSession, which stays active even after you pause. A tab paused on YouTube would declare itself as a media session and never get suspended, even if it had been idle for hours.
The engine now requires a media element that is actively playing. Pausing a tab removes it from the protected set, and suspension proceeds normally on the next check cycle.
Overlay Scroll Restore
Some pages disable scrolling while an overlay is on screen — the page body is frozen in place even though the content sits right there. SuperchargePerformance already restored scrolling on cookie-consent overlays; that same fix now covers more overlay types that freeze the page.
This only restores the page’s own scrolling — it does not remove overlays, unlock content, or change what any site shows you. Legitimate modals and dialogs meant to block interaction are left alone; the fix targets the scroll-freeze pattern specifically.
Under the Hood
Two reliability fixes that do not change visible behavior:
Alarm stability. Periodic cleanup alarms were being reset on every service-worker wake, which could cause them to drift or fail to fire on schedule. They are now set once and guarded against re-registration.
Safe-mode cleanup. When a tab closes, any stale safe-mode entry for that tab ID is cleared immediately. Without this, a recycled tab ID could inherit a suppression flag from a prior tab and be incorrectly excluded from suspension.
Edge Polish
The rating prompt now links to the Edge Add-ons listing when running on Microsoft Edge, rather than the Chrome Web Store. The SuperchargeNavigation cross-promo in the popup is hidden on Edge until Nav is available on Edge Add-ons.
Refreshed Blocklists
All sources refreshed. 186,645 rules across three tiers: 100K ad and tracker domains (Free), ~65K privacy and telemetry (Medium), ~22K malware, phishing, and fraud (Pro).
Built solo
Did v1.4.1 land for you?
Your read is the only feedback signal I get.
Built solo
If this felt thoughtful, let me know.
Built by one person. Zero telemetry, no growth team — your review is the only feedback signal I get, and the only way the next person finds this.