[Webkit-unassigned] [Bug 169948] ::slotted should apply for fallback contents

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Aug 25 16:48:36 PDT 2020


https://bugs.webkit.org/show_bug.cgi?id=169948

Greg Whitworth <gwhitworth at salesforce.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |gwhitworth at salesforce.com

--- Comment #2 from Greg Whitworth <gwhitworth at salesforce.com> ---
We have hit this at Salesforce which is blocking us from leveraging this on our site(s) unfortunately. I have filed bugs on Gecko and Chromium regarding this issue. Here is content from those bugs:


What steps will reproduce the problem?
(1) Open the following JSFiddle: https://jsfiddle.net/z3278s5k/4/
- Here's a simplified repro (https://jsfiddle.net/yoashcrL/)
(2) Review the results in Chromium vs Safari

Actual results:

The span is colored blue per its ::slotted psuedo styles

Expected results:

It maintains the default text color

Here are some additional details:

Some addition context from the CSS psuedo spec, it states that the slotted psuedo element should apply to elements in the flattened tree that are slotted. (https://drafts.csswg.org/css-scoping/#slotted-pseudo)

There is a testcase in WPT that tests nested slots and while the test runner shows a pass for Chromium browser you'll notice that the rendering does not match the test itself. It says that the text should be green and it receives the default styles as well. http://wpt.live/css/css-scoping/slotted-nested.html

This is negatively impacting us at Salesforce and we're having to have our teams work around this issue and we'd like to leverage the native support for this capability but can't currently due to this issue.

We have filed a bug on Chromium as well here where we discussed the spec:
https://bugs.chromium.org/p/chromium/issues/detail?id=1119248

which was merged into this one:
https://bugs.chromium.org/p/chromium/issues/detail?id=703984#c19

Futhark has opened a CL for the change.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200825/5142ec9a/attachment.htm>


More information about the webkit-unassigned mailing list