<html>
<head>
<base href="https://bugs.webkit.org/" />
</head>
<body><span class="vcard"><a class="email" href="mailto:aitte@gmx.com" title="aitte@gmx.com">aitte@gmx.com</a>
</span> changed
<a class="bz_bug_link
bz_status_NEW "
title="NEW - Feature request: add "subdocument" resource type for content blockers"
href="https://bugs.webkit.org/show_bug.cgi?id=153559">bug 153559</a>
<br>
<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>What</th>
<th>Removed</th>
<th>Added</th>
</tr>
<tr>
<td style="text-align:right;">CC</td>
<td>
</td>
<td>aitte@gmx.com
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Feature request: add "subdocument" resource type for content blockers"
href="https://bugs.webkit.org/show_bug.cgi?id=153559#c1">Comment # 1</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Feature request: add "subdocument" resource type for content blockers"
href="https://bugs.webkit.org/show_bug.cgi?id=153559">bug 153559</a>
from <span class="vcard"><a class="email" href="mailto:aitte@gmx.com" title="aitte@gmx.com">aitte@gmx.com</a>
</span></b>
<pre>Dear Webkit developers, improving the Content Blocker API is very important! It is so close to being great but its limitations hold it back.
The #1 source of Content Blocker rules in Safari is via the Adblock Plus formatted lists, and people converting them into Content Blocker rules.
All of those lists contain "subdocument" blockers to remove ad-iframes, but to allow direct visits to those pages.
Since Safari doesn't distinguish between iframes and direct visits, those rules cannot be written in Safari's Content Blocker. Leading to bugs like this:
<a href="https://github.com/AdguardTeam/AdguardBrowserExtension/issues/262">https://github.com/AdguardTeam/AdguardBrowserExtension/issues/262</a>
Please, improve the Content Blocker API. It's very close to being superb, it just needs more features to uncripple it.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>