Releases: joey04/xulBlock-Advanced
1.1
This is the second release of xulBlock Advanced (xBA).
Be sure to read the README. It's the main xBA document that explains several important items.
Script inject rules
xBA 1.1 has 3 changes for script:inject
rules:
- Added logging of them.
- Added support for the new +js alias. (Also note that
script:contains
rules remain supported in xBA, despite being deprecated in uBO as shown in the link.) - Removed implicit injection for the reasons gorhill stated.
Two names
These two rules are equivalent in xBA:
example.com##script:inject(bab-defuser.js)
example.com##+js(bab-defuser.js)
(The same is true for overriding inject rules with the #@#
syntax.)
For logging, xBA uses both names. The new +js
name is shown for each logged entry, because it's shorter and thus allows the inject parameters to be more visible. But when you click on logged inject entries, the script:inject
name is shown for the full rule name and what list it's from.
So keep all of this in mind when managing your own inject rules or searching 3rd-party lists for specific rules. You may need to search for both names to find a particular rule.
Other changes
xBA 1.1 also has all relevant upstream changes since the fork point:
1.0
This is the first official release of xulBlock Advanced (xBA), a fork of uBlock Origin for browsers that support XUL add-ons.
Important
- xBA is only for Advanced users. In short, Advanced users know how to fix website breakage caused by their use of xBA, including problems caused by 3rd-party lists.
- Read the README. It is the main xBA document with all of the important info for this initial release.
1.0 also includes these upstream patches: