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.
- Use
- 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.
- Extended filter types with custom "remove" type for filters that have
- 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