Skip to content

Integrate static filter lists for Manifest v3

Background / User story

In #1167 (moved) we're establishing a codesbase that's shared across AdBlock and Adblock Plus for storing and retrieving filter lists with the intention to include static filter lists in Manifest v3 extension builds.

What to change

  • Design: N/A
  • Research: N/A
  • Spec: N/A
  • Legal: TBD
  • Development:
    • Add filter list storage as dependency (see #1167 (moved)).
    • Include subscription files in Manifest v3 extension build.
    • Include and populate "declarative_net_request.rule_resources" extension manifest property with contents of generated manifest file fragment.

Hints for testers

Known problems in Manifest v3 build that are expected to be fixed in next EWE version (see #1183 (closed)):

Known problems in Manifest v3 build that may not be fixed in next EWE version (see #1183 (closed)):

  • Filter hits are broken (e.g. blocked counter, day1 notification, developer tools panel, issue report data)

Hints for translators

Changed the following string IDs:

  • Renamed "common_feature_distractions_title" to "common_feature_annoyances_title".
  • Renamed "options_recommended_distractions_description" to "options_recommended_annoyances_description".
Edited by Thomas Greiner
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information