Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: fce6ccf1dc9d01fb41cf180942e4bc731b7971fd
https://github.com/WebKit/WebKit/commit/fce6ccf1dc9d01fb41cf180942e4bc731b7971fd
Author: Tim Nguyen <[email protected]>
Date: 2026-02-02 (Mon, 02 Feb 2026)
Changed paths:
M Source/WebCore/css/SelectorChecker.cpp
M Source/WebCore/css/parser/MutableCSSSelector.h
M Source/WebCore/cssjit/SelectorCompiler.cpp
M Source/WebCore/style/RuleSet.cpp
Log Message:
-----------
Complete infrastructure for `::picker(select)`
https://bugs.webkit.org/show_bug.cgi?id=306566
rdar://169210664
Reviewed by Anne van Kesteren and Antti Koivisto.
Finish infrastructure introduced by 305885@main
Once integration with the shadow DOM is implemented, this code will be tested.
* Source/WebCore/css/SelectorChecker.cpp:
(WebCore::SelectorChecker::matchRecursively const):
* Source/WebCore/css/parser/MutableCSSSelector.h:
(WebCore::MutableCSSSelector::needsImplicitShadowCombinatorForMatching const):
* Source/WebCore/cssjit/SelectorCompiler.cpp:
(WebCore::SelectorCompiler::constructFragmentsInternal):
* Source/WebCore/style/RuleSet.cpp:
(WebCore::Style::RuleSet::addRule):
Canonical link: https://commits.webkit.org/306657@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications