I haven't found a way to tell which filter/URL/server string has caused those to be blocked.

Okay, I emailed him. We'll see what he says about it. My suggestion was...

    - First things first: Make the block-list searchable by substring. This will simplify digging up entries when you have to resort to manual labor in this case. Right now, I have to scroll through the whole block list to locate an entry. Because the list sometimes starts with a . or a /, I can't just go alphabetically.

    - Second thing: Maintain an internal, volatile, in-memory-only list of all the recent URLs and popups that were blocked. Doesn't even have to be a big list, it can be just a dozen entries long. When I surf to a "good" page that doesn't work because of AdShield, I can call up this list of things that recently got blocked. From there, each item in the list should have a button or link so I can directly reach the block-list-item that was responsible for the block and edit/delete it accordingly.
_________________________
Tony Fabris