Opened on 06/24/2019 at 08:52:06 AM
Last modified on 06/26/2019 at 04:44:42 PM
#7488 new defect
Rule list compilation failed: A list cannot have if-domain and unless-domain mixed with if-top-url and unless-top-url
Reported by: | michelangelo | Assignee: | |
---|---|---|---|
Priority: | Unknown | Milestone: | |
Module: | Unknown | Keywords: | |
Cc: | sebastian | Blocked By: | |
Blocking: | Platform: | Safari | |
Ready: | no | Confidential: | no |
Tester: | Unknown | Verified working: | no |
Review URL(s): |
Description
Environment
Macos High Sierra 10.13.6, Safari 12.1.1 (13607.2.6.1.2) Adblock Plus 12.10.5, Filter EasyList (minified) and/or Adblock Warning Removal List
How to reproduce
- clic on ABP icon,
- clic options
- disable Adblock Warning Removal List by unchecking its box: a messagebox is shown with the error "Safari: Rule list compilation failed: Empty extension. "
- enable Adblock Warning Removal List by checking its box: a messagebox is shown with the error "Rule list compilation failed: A list cannot have if-domain and unless-domain mixed with if-top-url and unless-top-url"
Observed behaviour
Used ABP some time ago then uninstalled it. Recently, I installed it again but I get the error above.
Expected behaviour
normal behavior i.e. blocking ads without throwing errors
Attachments (2)
Change History (3)
Changed on 06/24/2019 at 08:52:34 AM by michelangelo
Changed on 06/24/2019 at 08:52:51 AM by michelangelo
comment:1 Changed on 06/26/2019 at 04:44:42 PM by greiner
- Cc sebastian added
Note: See
TracTickets for help on using
tickets.
I assume "Adblock Plus 12.10.5" refers to Adblock Plus 1.12.5. Because note that, as mentioned in the release notes for Adblock Plus 2.0, starting with Safari 12, you'll need at least Adblock Plus 2.0 because Safari no longer supports the features that allowed us to do the ad blocking ourselves but instead requires us to use their ad blocking engine.
Therefore please make sure to get the latest version of Adblock Plus for Safari.
@Sebastian Please correct me if I'm wrong and otherwise close this ticket.