Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 9698376bb1cca0a3f3edfe8df8c1c29979ec4d52
https://github.com/WebKit/WebKit/commit/9698376bb1cca0a3f3edfe8df8c1c29979ec4d52
Author: Tim Nguyen <[email protected]>
Date: 2026-02-20 (Fri, 20 Feb 2026)
Changed paths:
M
LayoutTests/fast/forms/appearance-base/internal-auto-base-function-expected.html
M LayoutTests/fast/forms/appearance-base/internal-auto-base-function.html
M Source/WebCore/css/html.css
M Source/WebCore/css/parser/CSSPropertyParser.cpp
Log Message:
-----------
Enhanced <select>: properly set `position-try-fallbacks` on picker
https://bugs.webkit.org/show_bug.cgi?id=308268
rdar://170773150
Reviewed by Anne van Kesteren.
We need to use braces around the argument value, since the value is comma
separated.
This is what the spec currently says for argument values:
https://github.com/w3c/csswg-drafts/issues/9539#issuecomment-2377487819
Add support for those only in -internal-auto-base().
`consumeArgument()` appears to consume blocks with braces (for mixins), but
doesn't strip the braces, so the value ends up not parsed properly.
Do that in `consumeFunctionArgument()`.
Update html.css with correct syntax. There are reftests covering the ::picker()
change, but they fail for other reasons.
*
LayoutTests/fast/forms/appearance-base/internal-auto-base-function-expected.html:
* LayoutTests/fast/forms/appearance-base/internal-auto-base-function.html:
* Source/WebCore/css/html.css:
(:-internal-select-popover):
();):
* Source/WebCore/css/parser/CSSPropertyParser.cpp:
(WebCore::consumeFunctionArgument):
Canonical link: https://commits.webkit.org/307926@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications