Opened on 01/26/2016 at 05:10:09 PM
Closed on 02/17/2016 at 11:45:54 AM
Last modified on 03/07/2016 at 12:03:44 PM
#3585 closed change (fixed)
[abp2blocklist] Merge element hiding rules for the same domain
Reported by: | sebastian | Assignee: | kzar |
---|---|---|---|
Priority: | P2 | Milestone: | |
Module: | Platform | Keywords: | 2016q1 |
Cc: | Blocked By: | ||
Blocking: | Platform: | Unknown / Cross platform | |
Ready: | yes | Confidential: | no |
Tester: | Ross | Verified working: | yes |
Review URL(s): |
Description (last modified by sebastian)
Background
The maximum number of content blocker rules in iOS and Safari, is currently limited to 50,000. In order to comply with that limit we currently ignore element hiding filters. However, there is a way to significantly reduce the number of generated element hiding rules, by merging filters to be applied on the same domain using a comma-separated list of CSS selectors.
What to change
Group generic element hiding filters, as well as element hiding filters to be applied on the same domain, together, to generate fewer content blocker rules.
Remove the workaround that causes element hiding filters to be ignored.
Attachments (1)
Change History (11)
comment:5 Changed on 02/12/2016 at 02:09:20 PM by kzar
- Cc kzar removed
- Owner set to kzar
Changed on 02/13/2016 at 07:31:27 PM by kzar
comment:6 Changed on 02/13/2016 at 07:34:26 PM by kzar
- Review URL(s) modified (diff)
- Status changed from new to reviewing
comment:8 Changed on 02/17/2016 at 11:45:54 AM by kzar
- Resolution set to fixed
- Status changed from reviewing to closed
comment:9 Changed on 02/24/2016 at 12:58:29 PM by Ross
- Tester changed from Unknown to Ross
- Verified working set
The new grouped list is accepted by / works with the "Content Blocker" section of the Safari Extension Builder and installs with an extension.
Safari 9.0.3 / OS X 10.11.3
Content blocker list with grouped element hiding rules