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

SelectorExample selectorSupport status
Substring matching attribute selectors

[att^=val] (prefix match)

[att$=val] (suffix match)

[att*=val] (substring match)

(tick)
Root of the documentE:root(tick)
nth childE:nth-child(n)(tick)
nth last childE:nth-last-child(n)(tick)
nth of typeE:nth-of-type(n)(tick)
nth last of typeE: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 childE:only-child(tick)
only of typeE:only-of-type(tick)
emptyE:empty(tick)
checked user interfaceE:checked(tick)
"not" match selectorE:not(s)(tick)
general sibling combinatorE ~ F(tick)

 

1.2. Unsupported CSS Selectors

 

SelectorExample selectorSupport status
URI targetE: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)