Skip to content

build: Updated @eyeo/webext-ad-filtering-solution dependency to 1.5.0 [#1565]

This MR contains the following changes:

  • Updated @eyeo/webext-ad-filtering-solution dependency to 1.5.0
  • Fixed: Custom filter table didn't show normalized filter text. This can also be observed in #1672, where the filter table may show a dummy filter that doesn't have an enable toggle.
    • Use filters.normalize() before attempting to add a filter.
    • Updated "filters.importRaw" message to return normalized filters to UI component.
  • Added support for removing filters to developer tools panel.
    • Extended filter types with custom "remove" type for filters that have Filter.remove === true to differentiate them from hiding filters.
  • Removed workaround from #1410 (closed).
  • Explicitly disabled support for styling filters in the engine to not rely on defaults that can change.

This MR does not contain the following changes:

  • Added respective error messages for new EWE errors. This change can be made in a separate issue.
  • Reverted changes from #1632 (closed) to reenable support for non-recommended filter lists. This change can be made in a separate issue.
  • Removed custom filter list header check. It turns out that filters.normalize() doesn't actually check for that.
  • No changes to the issue reporter were made. None were necessary.
Edited by Thomas Greiner

Merge request reports