Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 4d1e4f70bb1ea5af0a2960c650cf0473191c1990
https://github.com/WebKit/WebKit/commit/4d1e4f70bb1ea5af0a2960c650cf0473191c1990
Author: Anne van Kesteren <[email protected]>
Date: 2026-02-14 (Sat, 14 Feb 2026)
Changed paths:
M
LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/the-select-element/customizable-select/select-parsing-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/the-select-element/customizable-select/selectedcontent-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/the-select-element/customizable-select/selectedcontent-mutations-expected.txt
M
LayoutTests/platform/ios/imported/w3c/web-platform-tests/html/semantics/forms/the-select-element/customizable-select/select-dialog-mode-focus.optional-expected.txt
M
LayoutTests/platform/ios/imported/w3c/web-platform-tests/html/semantics/forms/the-select-element/customizable-select/selectedcontent-mutations-expected.txt
M Source/WebCore/css/popover.css
M Source/WebCore/html/HTMLSelectElement.cpp
Log Message:
-----------
Enhanced <select>: only slot <button> if it's the first element child
https://bugs.webkit.org/show_bug.cgi?id=307828
Reviewed by Tim Nguyen.
This is what the specification requires and what Chrome implements.
Together with moving some conflicting styles in popover.css this brings
html/semantics/forms/the-select-element/customizable-select/select-second-child-button.html
very close to passing. It still needs option::checkmark (bug 305894)
and a slight sizing tweak.
Canonical link: https://commits.webkit.org/307582@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications