Skip to content

uBlock Plus+ v1.1.1 - Anti-adblock compatibility preview

Pre-release
Pre-release

Choose a tag to compare

@kayurachann kayurachann released this 08 Sep 07:58
· 2 commits to main since this release

Anti-adblock compatibility and scoped filtering fixes

This preview improves anti-adblock filtering with existing uBlock Origin resources and a domain-scoped Samplette rule. It preserves MV3 fail-open behavior and does not claim full MV2 equivalence.

  • Add six verified AdGuard redirect aliases without adding script payloads.
  • Apply the same conditional-filter semantics to fetched, digest-verified and personal sources. Reject malformed or unknown active conditions before pruning and keep the previous working generation.
  • Preserve entity/ancestor scriptlet exceptions without broadening finite hostname registration to every website.
  • Disable Samplette's ad-detector polling through its ad-only switch; ordinary Random navigation works and Pro status remains unchanged. Global Off restores the original behavior.
  • Restore 172 native stock dynamic rules after six oversized allow regexes prevented startup updates. Seven scoped compatibility exceptions deliberately relax token lengths on two domains while retaining scheme, host, path, first-party, image and priority constraints.
  • Rebuild old compiled caches, add regression coverage, and publish research and real-Chrome evidence.

Validation

Windows GitHub Actions passed for commit ec422c42dab611350a5b3ab40a1a1c6930fde0b2.

Node 22.22.0 / npm 11.19.1: npm ci, all 47 source test programs, lint, dependency audit, both release builds and release validators passed. Standard/Experimental ZIPs contain 1,117/1,120 entries; every ZIP entry matches the validated build. The exact ZIP extractions were used for native Chrome tests, including 11 anti-adblock/startup checks, 27 firewall UI checks and 24 real-network checks. See the detailed report for anti-adblock and live-site observations and their limits.

The ZIPs below are the locally built, validated and Chrome-tested release artifacts. GitHub Actions independently checks the tagged source and builds its own artifacts; live filter inputs can make independent ZIP hashes differ.

Research and complete test report · Sanitized evidence

Download SHA-256
Standard Chromium ZIP 5ee8b08e27700827a769cbbdf1af6597fbea65243562e920f01787701f303782
Experimental WebRequest ZIP 8c142b9fe7495ee49eba41301a4ff2a203222023b02da5c642c743b43c28fe76

Updating

For normal Chrome use, download uBlock-Plus_1.1.1.chromium.zip, extract it, replace the contents of your existing unpacked extension folder, and click Reload in chrome://extensions. Check that the version is 1.1.1. GitHub ZIP installations do not update automatically.

The Experimental ZIP is optional and uses its own launcher/profile; see its setup guide. It does not remove MV3 quotas. This remains a prerelease. Detector scores are snapshots, and no filter guarantees bypassing every anti-adblock system.