--- a/WebBrowser/AdBlock/AdBlockSubscription.py Sun Mar 13 20:54:42 2016 +0100 +++ b/WebBrowser/AdBlock/AdBlockSubscription.py Mon Mar 14 20:48:01 2016 +0100 @@ -411,7 +411,26 @@ """Unable to open AdBlock file '{0}' for writing.""") .file(fileName)) return - f.write(response) + + # ToDo:AdBlock debug this + from WebBrowser.WebBrowserWindow import WebBrowserWindow + if WebBrowserWindow.adBlockManager().useLimitedEasyList() and \ + self.url().toString().startswith( + WebBrowserWindow.adBlockManager().getDefaultSubscriptionUrl()): + # ignore Third-party advertisers rules for performance + # whitelist rules at the end will be used + part1 = response.left(response.indexOf( + "!---------------------------" + "Third-party advertisers" + "---------------------------!")) + part2 = response.mid(response.indexOf( + "!-----------------------" + "Whitelists to fix broken sites" + "------------------------!")) + f.write(part1) + f.write(part2) + else: + f.write(response) f.close() self.__lastUpdate = QDateTime.currentDateTime() if self.__validateCheckSum(fileName):