Remove Inversion

Check that remove inversion functionality is working as expected.

Basic :not(:-abp-properties()) usage with remove

Test that a remove filter using a :not(:-abp-properties()) selector removes its target.

Target
Example Content
Target removed

Steps

Filters

Basic :not(:-abp-has()) usage with remove

Test that a remove filter using a :not(:-abp-has()) selector removes its target.

Target
Example Content
Target removed

Steps

Filters

Basic :not(:-abp-contains()) usage with remove

Test that a remove filter using a not(:-abp-contains()) selector removes its target.

Target example-content
Target removed

Steps

Filters

Chained extended selectors with not() selector with remove

Test that a remove filter using several of the extended selectors and not() selector removes its target.

Target
Example Content
Target removed

Steps

Filters

Case insensitive extended selectors with not() selector with remove

Test that a remove filter is case insensitive and still removes its target.

Target
Example Content
Target removed

Steps

Filters

Wildcard in extended selector combined with :not() selector with remove

Test that a remove filter using wildcards still not removes its target.

Target
Example Content
Target removed

Steps

Filters

Regular expression in :not(:-abp-properties()) with remove

Test that a remove filter using regular expressions still removes its target.

Target
Target
Not a target
Example Content
Target removed
Target removed

Steps

Filters

Regular expression in :not(:-abp-contains()) with remove

Test that a remove filter using regular expressions still removes its target.

removei-containsregextarget removei-containsregextarget2 example-contentregex1 example-contentregex2
Target removed
Target removed

Steps

Filters