Changeset 285209 in webkit
- Timestamp:
- Nov 3, 2021 9:40:39 AM (9 months ago)
- Location:
- trunk
- Files:
-
- 4 edited
-
LayoutTests/imported/w3c/ChangeLog (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-scoping/slotted-slot-expected.txt (modified) (1 diff)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/css/SelectorChecker.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/imported/w3c/ChangeLog
r285145 r285209 1 2021-11-03 Antti Koivisto <antti@apple.com> 2 3 ::slotted shouldn't match an active <slot> 4 https://bugs.webkit.org/show_bug.cgi?id=232664 5 6 Reviewed by Simon Fraser. 7 8 * web-platform-tests/css/css-scoping/slotted-slot-expected.txt: 9 1 10 2021-11-01 Michael[tm] Smith <mike@w3.org> 2 11 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-scoping/slotted-slot-expected.txt
r232903 r285209 1 1 This text should be green. 2 2 3 FAIL Check that ::slotted does not match slot elements assert_equals: expected "rgb(0, 128, 0)" but got "rgb(255, 0, 0)" 3 PASS Check that ::slotted does not match slot elements 4 4 -
trunk/Source/WebCore/ChangeLog
r285205 r285209 1 2021-11-03 Antti Koivisto <antti@apple.com> 2 3 ::slotted shouldn't match an active <slot> 4 https://bugs.webkit.org/show_bug.cgi?id=232664 5 6 Reviewed by Simon Fraser. 7 8 https://drafts.csswg.org/css-scoping/#slotted-pseudo 9 10 * css/SelectorChecker.cpp: 11 (WebCore::SelectorChecker::checkOne const): 12 13 Avoid matching <slot>. 14 1 15 2021-11-03 Chris Lord <clord@igalia.com> 2 16 -
trunk/Source/WebCore/css/SelectorChecker.cpp
r285202 r285209 1157 1157 if (!context.element->assignedSlot()) 1158 1158 return false; 1159 // ::slotted matches after flattening so it can't match an active <slot>. 1160 if (is<HTMLSlotElement>(*context.element) && context.element->containingShadowRoot()) 1161 return false; 1159 1162 auto* subselector = context.selector->selectorList()->first(); 1160 1163 LocalContext subcontext(context);
Note: See TracChangeset
for help on using the changeset viewer.