Changes between Initial Version and Version 7 of Ticket #7104


Ignore:
Timestamp:
11/21/2018 12:38:58 PM (10 months ago)
Author:
Ross
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #7104

    • Property Cc mjethani added; manish removed
    • Property Owner set to mjethani
  • Ticket #7104 – Description

    initial v7  
    66 
    77=== How to reproduce === 
    8  1. Create a basic HTML page with an image and serve it. 
    9  2. Add a filter that blocks that image. 
    10  3. Refresh the page, inspect the image element. 
    11  4. Refresh the page several more times. 
     8 1. Create a basic HTML page with two images. 
     9 2. Add a filter that blocks both images. 
     10 3. Refresh page, filters apply. 
     11 4. Change filter added in Step 2 to just block one image. 
     12 5. Refresh the page. 
    1213 
    1314=== Observed behaviour === 
    14 The CSS rule to hide the image looks to be injected multiple times on page refresh.  
     15After Step 4 and 5, both images are still hidden in Firefox (but not in Chrome). 
    1516 
    16 At step 3, one rule is observed applying to the image. 
    17  
    18 At step 4, several rules are observed applying to the image. 
     17Closing the tab, waiting a few seconds and reopening the page seems to fix it but not if done too quickly. 
    1918 
    2019=== Expected behaviour === 
    21 One rule should apply to the image, which is what occurs in Chrome. 
     20Firefox to behave as Chrome does.  
    2221 
    2322=== Example === 
     
    3029<body> 
    3130  <h1>Block test</h1> 
    32   <img src="/example/image.jpg"/> 
     31  <img src="test1.jpg"/> 
     32  <img src="test2.jpg"/> 
    3333</body> 
    3434</html> 
    3535}}} 
    3636 
    37 Filter: 
     37Filters: 
    3838 
     39Step 2: 
    3940{{{ 
    40 /example/image.jpg 
     41test*.jpg 
    4142}}} 
     43 
     44Step 4: 
     45{{{ 
     46test1.jpg 
     47}}}