Shadow-Piercing descendant combinator, '/deep/' (aka '>>>') for dynamic profile (in stylesheets) (removed)

When a /deep/ combinator (or shadow-piercing descendant combinator '>>>') is encountered in a selector, replace every element in the selector match list with every element reachable from the original element by traversing any number of child lists or shadow trees. Note: /deep/ was for Shadow DOM V0, >>> was for Shadow DOM V1 See also https://www.chromestatus.com/feature/4964279606312960 https://www.chromestatus.com/feature/5045542597951488

Comments

Shadow-Piercing descendant combinator, '/deep/' (aka '>>>'), including '::shadow' pseudo elements, are deprecated per the resolution at the Web Components f2f meeting [1]. See also "Intent to deprecate" [2]. [1]: https://www.w3.org/wiki/Webapps/WebComponentsApril2015Meeting [2]: https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/68qSZM5QMRQ/pT2YCqZSomAJ Intent to remove: https://groups.google.com/a/chromium.org/d/topic/blink-dev/HX5Y8Ykr5Ns/discussion

Specification

Editor's draft

Status in Chromium

Blink>DOM>ShadowDOM


Removed (tracking bug) in:

  • Chrome for desktop release 63
  • Chrome for Android release 63
  • Android WebView release 63
  • Opera release 50
  • Opera for Android release 50

Consensus & Standardization

After a feature ships in Chrome, the values listed here are not guaranteed to be up to date.

  • No public signals
  • No public signals
  • No public signals
  • No signals

Owner

Last updated on 2018-04-10