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.