Skip to main content

SuperchargePerformance · Free

Smart Page Cleanup: Cookie Banners & Popups (2026)

Chrome cookie popup blocker that auto-rejects cookie banners by default, with an opt-in layer that hides persistent ad slots and blocks unsolicited popups.

Updated

SuperchargePerformance doubles as a cookie popup blocker. It separates cookie banner handling from cosmetic cleanup into Auto-Reject Cookie Banners and Smart Page Cleanup.

Cookie consent banners fire before you can interact with a page. SuperchargePerformance uses the AutoConsent library to detect them and dismiss them by selecting the reject/decline path — not accept. The banner disappears. No click required, and no configuration needed — the feature is on from the moment you install.

AutoConsent supports hundreds of consent management platforms. Banners that use non-standard implementations may not be detected. In those cases the banner remains and you can click manually as usual.

Smart Page Cleanup

Smart Page Cleanup is off by default — CSS injection can occasionally leave empty layout gaps where an ad slot used to sit, so the toggle is opt-in. It adds two behaviors when enabled:

Cosmetic Ad Hiding

Some ad slots survive network-level blocking. The ad network’s domain gets blocked, but the container div stays on the page — an empty box where an ad would have loaded. Cosmetic rules target those containers with CSS and collapse them.

These are CSS injections, not DOM removals. The empty containers stay in the page but are hidden in place.

Unsolicited popups come from window.open() calls triggered by page scripts rather than user actions. Smart Page Cleanup intercepts those calls and drops the popup before the browser opens a new window.

Popups that follow a direct user click — OAuth flows, download dialogs, payment processor windows — are allowed through. The distinction is whether the window.open() traces back to a genuine user gesture within a 2-second window.

When to Adjust These

Auto-Reject Cookie Banners and Smart Page Cleanup are controlled independently. If a site’s cookie preferences need to persist (say, a subscription site you’ve already logged into), add that domain to the whitelist instead of disabling the feature globally.

Frequently Asked Questions

Does cookie banner rejection actually select 'Reject all' rather than 'Accept all'?
Yes. SuperchargePerformance uses the AutoConsent library to detect consent dialogs and selects the privacy-preserving option — 'Reject all' or 'Manage preferences → off' depending on what the site offers. It does not accept cookies on your behalf.
Is cookie banner rejection on or off by default?
On by default. The 'Auto-Reject Cookie Banners' toggle ships enabled so you get immediate relief from consent popups without any configuration. You can turn it off in the SuperchargePerformance popup.
Will cosmetic blocking break page layouts?
Ad-slot elements are set to display:none rather than removed from the DOM. Most pages absorb the empty space, but in rare cases the hiding breaks a page's layout.
What kinds of popups does Smart Page Cleanup block?
SuperchargePerformance intercepts window.open() calls that don't originate from a direct user gesture. Popups triggered by user clicks — file downloads, OAuth login windows, payment processors — are not blocked. Unsolicited marketing overlays and exit-intent popups are.
Can I use Smart Page Cleanup without the main content blocking slider?
Yes. The Smart Page Cleanup toggle is independent. You can leave content blocking at Off and run only Smart Page Cleanup, or run both simultaneously. They don't conflict.
Does this interact with the whitelist?
Adding a domain to the whitelist exempts it from both Auto-Reject Cookie Banners and Smart Page Cleanup alongside all other Perf features. If you want cookie banners to appear on a specific site, whitelist that domain.

Related Features

From the Library