Opened on 09/17/2018 at 07:22:35 PM

Closed on 09/20/2018 at 12:43:32 PM

#6961 closed defect (rejected)

Rule list compilation failed: too many rules in JSON array

Reported by: damian 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):



MacOS 10.13.6

Safari 12.0 (13606.2.11)

Adblock Plus 1.12.5

Enabled filter lists:
Adblock Warning Removal List
Fanboy's Annoyance List
Adware filters
I don't care about cookies
Malware Domains
Prebake - Filter Obtrusive Cookie Notices

How to reproduce

  1. Open Safari.
  1. Go to random website (I have not yet identified which websites trigger this bug, but it happened multiple times, within minutes of updating to the latest version of Safari).

Observed behaviour

The following error message is displayed, in a pop-up box:

AdBlock Plus

rule list compilation failed: too many rules in JSON array

Expected behaviour

No error message will be displayed.

Attachments (0)

Change History (3)

comment:1 Changed on 09/18/2018 at 01:09:58 AM by gr

I'm seeing this same behavior with:

macOS 10.12.6 (16G1510)
Safari 12.0 (12606.2.11)
Adblock Plus 1.12.5

Enabled filter lists:

As a side effect of this (and maybe also, Adblock Plus simply doesn't block ads on macOS with Safari 12.

I tried to describe what I'm seeing in more detail than (I think?) belongs in this forum here:

Last edited on 09/18/2018 at 02:00:39 AM by gr

comment:2 Changed on 09/20/2018 at 11:40:56 AM by greiner

  • Cc sebastian added

comment:3 Changed on 09/20/2018 at 12:43:32 PM by sebastian

  • Resolution set to rejected
  • Status changed from new to closed

This happened because on Safari 12, Adblock Plus is using Content Blockers no matter what, since the old blocking mechanism is no longer supported there. However, the number of rules you can have with Content Blockers is limited, and that limit seems to be exceeded here. Moreover, notice that Adblock Plus 1.12.5 is outdated, and users should migrate to Adblock Plus 2.0.

Add Comment

Modify Ticket

Change Properties
as closed .
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from (none).
Note: See TracTickets for help on using tickets.