Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 5e6f6100706823c48b060671a6af5de4ba4ee235
https://github.com/WebKit/WebKit/commit/5e6f6100706823c48b060671a6af5de4ba4ee235
Author: Kiet Ho <[email protected]>
Date: 2026-08-11 (Tue, 11 Aug 2026)
Changed paths:
M
LayoutTests/imported/w3c/web-platform-tests/css/css-conditional/container-queries/scroll-state/at-container-scrollable-serialization-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-conditional/container-queries/scroll-state/at-container-scrolled-serialization-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-conditional/container-queries/scroll-state/at-container-snapped-serialization-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/css/css-conditional/container-queries/scroll-state/at-container-stuck-serialization-expected.txt
M Source/WebCore/css/query/GenericMediaQueryParser.h
Log Message:
-----------
Media query parser: keep <general-enclosed> name verbatim
rdar://183065105
https://bugs.webkit.org/show_bug.cgi?id=320124
Reviewed by Tim Nguyen.
GenericMediaQueryParser<ConcreteParser>::consumeQueryInParens parses a
function name token into a CSSValueID, then when it parses it as a
<general-enclosed>, the function name CSSValueID is converted back to
string using nameString. But nameString doesn't preserve the original
casing of the function name. For example, "ScrOLL-StAte(...)" is parsed
into CSSValueScrollState, then converted back to "scroll-state", which
doesn't match the original casing.
Fix this by saving both the function name CSSValueID and original string,
and use the original string when parsing as <general-enclosed>
*
LayoutTests/imported/w3c/web-platform-tests/css/css-conditional/container-queries/scroll-state/at-container-scrollable-serialization-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-conditional/container-queries/scroll-state/at-container-scrolled-serialization-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-conditional/container-queries/scroll-state/at-container-snapped-serialization-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-conditional/container-queries/scroll-state/at-container-stuck-serialization-expected.txt:
- Test progression.
* Source/WebCore/css/query/GenericMediaQueryParser.h:
(WebCore::MQ::GenericMediaQueryParser<ConcreteParser>::consumeQueryInParens):
Canonical link: https://commits.webkit.org/318965@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications