Documentation

Unblu 4.1

CSS Selectors Level 3 Limitations

1. Overview

This section indicates the current state of support of CSS Selectors Level 3 in unblu co-browsing. Selectors listed in the "Supported" section are known to work properly in unblu, whereas selectors listed in "Unsupported" have not been tested yet. Selectors not listed in any list are likely unsupported.

1.1. Supported CSS Selectors

Selector Example selector Support status
Substring matching attribute selectors

[att^=val] (prefix match)

[att$=val] (suffix match)

[att*=val] (substring match)

(tick)
Root of the document E:root (tick)
nth child E:nth-child(n) (tick)
nth last child E:nth-last-child(n) (tick)
nth of type E:nth-of-type(n) (tick)
nth last of type E:nth-last-of-type(n) (tick)
first / last child of parent

E:first-child

E:last-child

(tick)
first / last of type

E:first-of-type

E:last-of-type

(tick)
only child E:only-child (tick)
only of type E:only-of-type (tick)
empty E:empty (tick)
checked user interface E:checked (tick)
"not" match selector E:not(s) (tick)
general sibling combinator E ~ F (tick)

 

1.2. Unsupported CSS Selectors

 

Selector Example selector Support status
URI target E:target (minus) (works syntactically but has not been tested in co-browsing sessions)
enabled / disabled user interface elements

E:enabled

E:disabled

(warning) (works syntactically but usually, all user interface elements in unblu are disabled - if styled differently, the agent has a different view than the visitor)