Allow rules
We covered the
block and
noop dynamic filtering rules. What about the
allow rule?
The dynamic filtering
allow (green) rule is most useful to un-break sites broken by some static filters:
allow rules will override all block filters from static filter lists, and because of this,
allow rules are to be used only for exceptional cases and are rarely needed in the real world.
The only way to enable the ability to point-and-click to create
allow rules is to either:
- Tap twice on the Ctrl key while in the popup panel
- Set filterAuthorMode to true in advanced settings
Doing so will enable the
allow rule creation widget in the popup panel:
This small obstacle to easily create
allow rule through point-and-click is
by design, as it has been found over the years that too many users are misusing dynamic filtering by creating
allow rules where
noop rules should have been used.
To reiterate, creating
allow rules will completely override related block filters from static filter lists, which may easily cause you to be less protected than if not using dynamic filtering at all --
allow rules are to be used exceptionally, and most of the time, temporarily -- they are typically most useful to filter list maintainers in order to quickly narrow down filter issues.
Furthermore, when an
allow rule is set for the 1st-party domain, this will completely disable scriptlet injection and HTML filtering, again a behavior which is most useful to filter list maintainers. Scriptlet injection and HTML filtering are often used to deal with anti-blocker mechanisms.
Important: Typically, use only narrow
allow dynamic filtering rules to un-break sites. As these
allow rules override any static filtering, this means if you use a too broad
allow dynamic filtering rule you could start to allow in ads/trackers/annoyances.