What's new

Changelog

1.0.1

Added

  • Added a "Block notification prompts" toggle to prevent sites from requesting invasive browser notification permissions. When enabled, it spoofs a "denied" state directly to any site attempting to prompt the user.
  • Added tracking of daily blocked ads and cookie overlays to local storage. It keeps a rolling history of the last 400 days.
  • Added "declarativeNetRequestFeedback" permission to intercept and count network-level ad blocks accurately.
  • Added a small "Enable" button in the popup when blocking is globally disabled, allowing users to re-enable directly.
  • Added "Block tracking" toggle (enabled by default) with a separate static ruleset for analytics and tracking scripts (Google Analytics, Google Tag Manager, Microsoft Clarity, comScore, Bing telemetry).

Fixed

  • Fixed inaccurately low "Ads removed" counter caused by queries occasionally failing or elements being dynamically removed from the DOM before being counted.
  • Updated the "Ads removed" counter to factor in both cosmetically hidden ads on the page and ads blocked natively at the network level.
  • Fixed "No tab with id" errors when interacting with closed tabs in the popup and service worker.
1.0.0
  • Initial Manifest V3 extension with static network blocking rules.
  • Cosmetic filtering with built-in site selectors and support for custom selectors.
  • Cookie consent banner hiding and page unlock handling.
  • Popup for per-site allowlisting and blocked item status.
  • Options page for global settings, allowlisted domains, custom block domains, and custom video ad domains.
  • First-install onboarding that opens the settings page with instructions for pinning the extension icon.