Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 2eca427ede132a2fba3ce6085c1e75317b3e270e https://github.com/WebKit/WebKit/commit/2eca427ede132a2fba3ce6085c1e75317b3e270e Author: Tim Nguyen <n...@apple.com> Date: 2023-01-10 (Tue, 10 Jan 2023)
Changed paths: M LayoutTests/imported/w3c/web-platform-tests/css/selectors/parsing/parse-has-expected.txt M Source/WebCore/css/parser/CSSSelectorParser.cpp M Source/WebCore/css/parser/CSSSelectorParser.h Log Message: ----------- [:has() pseudo-class] Use unforgiving parsing for selector list https://bugs.webkit.org/show_bug.cgi?id=249914 rdar://103733208 Reviewed by Antti Koivisto. Following CSSWG resolution: https://github.com/w3c/csswg-drafts/issues/7676#issuecomment-1341347244 In order to unbreak jQuery. * LayoutTests/imported/w3c/web-platform-tests/css/selectors/parsing/parse-has-expected.txt: * Source/WebCore/css/parser/CSSSelectorParser.cpp: (WebCore::CSSSelectorParser::consumeRelativeSelectorList): (WebCore::CSSSelectorParser::consumePseudo): (WebCore::CSSSelectorParser::consumeForgivingRelativeSelectorList): Deleted. * Source/WebCore/css/parser/CSSSelectorParser.h: Canonical link: https://commits.webkit.org/258712@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes