Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Use `!#include` directive to remove need for two filter lists in uBO #4898
uBlock Origin 1.14.23b0 is now able to load sublists using the
In uBO, there are two POL lists: one which is fully compatible with Adblock Plus, and another one which makes use of extended filter syntax understood by uBO, but which can break Adblock Plus.
Ideally, from the perspective of a uBO user, there should be no such thing as two POL lists in the "3rd-party filters" pane. The new
If you add the following
uBO will transparently fetch the list uBlock polish filters - supplement and concatenate it to the embedding list.
Result: one single POL list from the user's perspective, and since the new directive syntax starts with a
Furthermore, this new directive removes an obstacle for all current filter list maintainers to use extended filter syntax: all the existing lists will still be compatible with ABP, but uBO's extended filter syntax can now be safely leveraged by telling the blockers who care about such extended syntax to load extra lists from within the main list using the
Once the base list for POL supports the
Keep in mind this will also be supported by Adguard, so you can also use such
Guys, we'll add the
I can alert you once it's done.