Repository navigation
uBlock Plus+ v1.1.1 - Anti-adblock compatibility preview
Pre-releaseAnti-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.