Agressive mode

All test cases should be hidden.

Standard mode

The ##.b_ad rule will cause this item to be hidden:

  1. Item

The ##.back300ad rule would cause the first and second items to be hidden, but the second contains more than 5 words and so it grants an exception to the entire rule, making all items visible:

  1. First item
  2. Second item, which is much longer than the first one

The ##.badge-gag-ads-container rule will cause this item to be hidden because even though it's longer than 5 words, it pulls in a cross-origin image:

  1. Item that is a little bit longer than 5 words, but with cross-origin image:

The ##.bank-rate-ad rule would cause this short item to be hidden, but it pulls in a same-origin image and gets exempted so it's visible:

  1. Image: