It's why I switched permanently to Adblock Edge.
[0] http://www.theverge.com/2013/7/5/4496852/adblock-plus-eye-go...
EDIT: Downvoting doesn't change facts, although at times we wish it did.
(a) Acceptable ads always enabled after update - https://adblockplus.org/forum/viewtopic.php?t=17198
(b) Bug in Adblock Plus for Chrome and Opera caused acceptable ads setting to be reverted - https://adblockplus.org/blog/bug-in-adblock-plus-for-chrome-...
P.S. I've faced this issue numerous times on Firefox, so it wasn't just an issue on Chrome and Opera.
Indeed there was a bug on Chrome and Opera that re-enabled Acceptable Ads during an update. And of course it is tempting to believe that this was intended, given the controversy around Acceptable Ads. But believe it or not, every release of every software has bugs. And consider the complexity of the code initializing Adblock Plus, migrating old settings, setting up default filter lists and dealing with different storage APIs for almost every browser. Also a single setting being reset during update, is not a case you easily notice during testing. So it is no surprise that a bug like that made it into the release at some point.
Beside that there are several cases where browser profiles can be corrupted. That includes browser crashes, bugs in the browser itself, unreliable storage devices and a few other cases. You will realize that users of every extension that can be configured, occasionally report that their settings had been reset. Of course that don't bothers you if you use the default settings anyway. But also there is not much extension developers can do against that.
That's not an ad blocker. The trust is gone.
In the future they can just push more updates with new "features" enabled by default that allows more kinds of ads from their whitelist.
There's enough conversations on the web (and HN) on whether ABP "sold out" by white listing Google domains in return for cash. So when as a user you see a "bug" suspiciously and continously disregarding your choice of not wanting to see Google ads, the benefit of doubt ceases to rest with ABP. Especially when there are less compromised alternatives like Adblock Edge.
Adblock Edge just disabled Acceptable Ads by default and removed that option from the UI. Also considering that Adblock Edge is less maintained, it's not worth using it instead of Adblock Plus, if you ask me. You can just disable that option in Adblock Plus.
This point is untrue, at least in Safari, there is beforeload event and canLoad[1] function for preventing content from being loaded at all, not just hiding it after it is loaded.
https://developer.apple.com/library/safari/documentation/Too...
But even on Safari Adblock Plus blocks requests loading images, frames, scripts and other resources, by cancelling the beforeload event. Though it is not possible to block XMLHttpRequests and requests initiated by third-party plugins like Flash.
Wrong (for Chromium-based browsers). I am genuinely curious about how you came to believe this. Trying to understand how come that myth is still so spread.
Here, the API:
https://developer.chrome.com/extensions/webRequest
Edit: To make it clear my comment is about chromium-based browsers.