CinderBlock
Overview
CinderBlock is Ember's built-in content blocking engine, forked fromuBlock Origin. It is not an extension — it is a first-class component of Ember, compiled as part of the browser and deeply integrated into the Ember Shell.
CinderBlock blocks ads, trackers, coin miners, popups, annoyances, malware sites, and more. It inherits uBlock Origin's core architecture: a highly efficient network request filter, a cosmetic filter engine, a scriptlet injection system, and a full dashboard UI.
Ships with Ember, updated via CPAC. Filter lists update independently. How to install: Documentation
Key Features
Network Request Filtering
Intercepts all HTTP/HTTPS requests. Matches against compiled filter lists using trie-based matching.
Cosmetic Filtering
CSS-based element hiding to remove ad containers, cookie banners, popups, and annoyances.
Scriptlet Injection
JavaScript snippets to neutralize anti-adblock, tracking, and fingerprinting scripts.
Dashboard
Full UI via toolbar button, Ctrl+Shift+B, or ember://cinderblock.
Element Picker
Point-and-click tool to generate cosmetic filter rules for any page element.
Dynamic Filtering
Per-domain request type matrix for advanced users. Fine-grained control over requests.
Default Filter Lists
| List | Category | Default |
|---|---|---|
| AdGuard Base | Ads | on |
| EasyList | Ads | on |
| EasyPrivacy | Tracking | on |
| AdGuard Annoyances | Cookie banners, popups | on |
| Dan Pollock's hosts | Malware, spam | on |
| PhishTank | Phishing domains | on |
| oisd big | Comprehensive | on |
| StevenBlack Gambling | Gambling domains | off |
Current Status
CinderBlock is in active development as part of Ember Browser. Filter matching, cosmetic filtering, scriptlet injection, and the dashboard are functional. Filter lists update independently via CPAC.
Recent Updates
No releases yet.