Opened on 05/02/2014 at 11:55:19 AM

Last modified on 10/08/2019 at 05:48:23 PM

#416 new change

Show blocked resources

Reported by: fhd Assignee: hexene
Priority: P3 Milestone:
Module: Adblock-Plus-for-Android Keywords:
Cc: arthur, greiner Blocked By:
Blocking: Platform: Android
Ready: yes Confidential: no
Tester: Verified working: no
Review URL(s):



Figuring out which resources a page requests (and which of those get blocked) currently requires debugging the app. That makes debugging filter issues prohibitively difficult.

What to change

Add an activity that shows all the resources that get requested, and the filter that blocked them (if any). Since we really need to conserve memory, this should be disabled per default.

Attachments (0)

Change History (8)

comment:1 Changed on 05/02/2014 at 12:02:31 PM by arthur

  • Cc arthur added

comment:2 Changed on 05/29/2014 at 10:19:36 AM by greiner

Wouldn't it be more comfortable for filter authors to have that infomation displayed on a computer screen rather than on the phone? Maybe we could stream this data to the computer and display it there using USB debugging. This might also eliminate the need for additional memory to be consumed on the device.

Other benefits of this approach:

  • We would see more information at once (independent of screen size).
  • At some point we could create a nice GUI for that to make filter creation even easier.
  • By writing the filters on the computer and allowing the injection of custom filters via this interface we could eventually streamline the whole process.

comment:3 Changed on 05/30/2014 at 06:39:34 AM by philll

Apparently, we cannot really ask for greiners approach from users when trying to debug something...

comment:4 Changed on 05/30/2014 at 06:57:28 AM by fhd

Yeah, doing this via USB is possible, and it'd be pretty convenient for working on filter lists.

However, this issue is about showing blocked resources, and for just that I think doing it in the app is the better option. It's less development effort, it doesn't require the user to install the Android SDK, and it works on the run.

Feel free to create an issue for USB debugging of filters though, I think that'd be nice.

comment:5 Changed on 09/17/2014 at 02:36:07 PM by fhd

  • Owner set to hexene
  • Platform set to Unknown

comment:6 Changed on 09/17/2014 at 02:36:19 PM by fhd

  • Platform changed from Unknown to Android

comment:7 Changed on 02/19/2015 at 06:39:20 PM by greiner

  • Cc greiner added

comment:8 Changed on 09/21/2019 at 09:13:30 AM by jennifer247


Last edited on 10/08/2019 at 05:48:23 PM by kzar

Add Comment

Modify Ticket

Change Properties
as new .
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from hexene.
Next status will be 'reviewing'.
Note: See TracTickets for help on using tickets.