Changes between Initial Version and Version 1 of Ticket #1282


Ignore:
Timestamp:
08/28/2014 11:42:32 AM (5 years ago)
Author:
sebastian
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1282

    • Property Cc sebastian added
    • Property Component changed from Unknown to Platform
    • Property Summary changed from Block element feature is not fully functional for .PNG elements. to "Block element" creates filter for whitelisted elements
    • Property Priority changed from Unknown to P3
    • Property Platform changed from Opera to Chrome
    • Property Ready set
  • Ticket #1282 – Description

    initial v1  
    55 
    66=== How to reproduce === 
    7  
    8 Access any webpage containing a .png file (e.g: wikypedia). 
    9 Use the "Block element" function on a specific .png file (e.g: link). 
    10 Check the added filters list and notice the .png file appears on the list. 
    11 Reload the page where the .png file was blocked and notice it is still viewable. 
    12 Recheck the added filters list and observe that the respective exact file still appears as blocked. 
    13  
     71. Go to https://en.wikipedia.org/wiki/Portable_Network_Graphics 
     82. Click the ABP icon and choose "Block Element" 
     93. Click on the example image in the right column 
     104. Save the filter 
     115. Reload the page 
    1412 
    1513=== Observed behaviour === 
    16 Upon blocking a .png file on  a website, the filter remains active within the Adblock filter list but the element reappears after a refresh of the page.  
     14A request blocking filter for following URL is added: 
    1715 
     16{{{ 
     17https://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/PNG_transparency_demonstration_2.png/280px-PNG_transparency_demonstration_2.png 
     18}}} 
     19 
     20However the image isn't blocked because following exception rule in EasyList: 
     21 
     22{{{ 
     23@@||upload.wikimedia.org/wikipedia/ 
     24}}} 
     25 
     26That is because exception rules always override blocking rules. 
    1827 
    1928=== Expected behaviour === 
    20 A specific blocked element should not reappear after a page refresh.  
    21  
     29Whitelisted elements should be ignored by "Block Element", the same way elements that don't have distinct attributes are ignored. Otherwise the result is very confusing and useless.