Element Hiding Emulation / Extended Selectors

Check that element hiding emulation functionality is working as expected.

Basic :-abp-properties() usage

Test that an element hiding emulation filter using a :-abp-properties() selector hides its target.

Target
Example Content

Steps

Filters

Basic :-abp-has() usage

Test that an element hiding emulation filter using a :-abp-has() selector hides its target.

Target
Example Content

Steps

Filters

Basic :has() usage

Test that an element hiding emulation filter using a :has() selector hides its target.

Target
Example Content

Steps

Filters

Basic :-abp-contains() usage

Test that an element hiding emulation filter using a :-abp-contains() selector hides its target.

ehe-contains-target
Example Content

Steps

Filters

Basic :xpath() usage

Test that an element hiding emulation filter using a :xpath() selector hides its target.

Target
Example Content

Steps

Filters

Basic :has-text() usage

Test that an element hiding emulation filter using a :-has-text() selector hides its target.

ehe-has-text
Example Content

Steps

Filters

Chained extended selectors

Test that element hiding emulation filter using several of the extended selectors hides its target.

Target
Example Content

Steps

Filters

Case insensitive extended selectors

Test that an element hiding emulation filter is case insensitive and still hides its target.

Target
Example Content

Steps

Filters

Wildcard in extended selector

Test that an element hiding emulation filter using wildcards still hides its target.

Target
Example Content

Steps

Filters

Regular expression in :-abp-properties()

Test that an element hiding emulation filter using regular expressions still hides its target.

Target
Target
Not a target
Example Content

Steps

Filters

Regular expression in :-abp-contains()

Test that an element hiding emulation filter using regular expressions still hides its target.

ehe-containsregex1
ehe-containsregex2
Example Content

Steps

Filters