- From: Rune Lillesveen via GitHub <sysbot+gh@w3.org>
- Date: Tue, 25 Oct 2022 22:16:21 +0000
- To: public-css-archive@w3.org
For consistency, if restrictions are lifted on :host(), restrictions should also be lifted for ::slotted()? There is some bug with :has() in ::slotted() in Safari (lime bg on the span without an <i> as well): ```html <!doctype html> <main> <div id="host"><span>Green<span> <span>Green on lime<i></i></span></div> </main> <script> let root = host.attachShadow({mode:"open"}); root.innerHTML = ` <slot></slot> <style> :host(:is(main > #host)) { background-color: blue; } :host(:has(i)) { border: 10px solid orange; } ::slotted(span:has(i)) { background-color: lime; } ::slotted(:is(#host > span)) { color: green; } </style> `; </script> ``` -- GitHub Notification of comment by lilles Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/7953#issuecomment-1291200482 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Tuesday, 25 October 2022 22:16:23 UTC