Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: d6798cd5910375aeb96bd175678b63718b04ef29
https://github.com/WebKit/WebKit/commit/d6798cd5910375aeb96bd175678b63718b04ef29
Author: Tim Nguyen <[email protected]>
Date: 2026-02-19 (Thu, 19 Feb 2026)
Changed paths:
M LayoutTests/TestExpectations
M
LayoutTests/imported/w3c/web-platform-tests/html/rendering/bidi-rendering/unicode-bidi-ua-rules-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/the-select-element/customizable-select/select-base-appearance-computed-style-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/the-select-element/customizable-select/select-dialog-mode-focus.optional-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/the-select-element/customizable-select/select-optgroup-arrow-keys.optional-expected.txt
M Source/WebCore/css/html.css
M Source/WebCore/html/HTMLOptGroupElement.cpp
M Source/WebCore/html/HTMLOptGroupElement.h
M Source/WebCore/html/HTMLOptionElement.cpp
Log Message:
-----------
Enhanced <select>: optgroup elements should be rendered
https://bugs.webkit.org/show_bug.cgi?id=308109
rdar://170610702
Reviewed by Ryosuke Niwa.
Start creating renderers for optgroup elements when the base appearance picker
is used.
This commit doesn't include support for label attribute, which will be covered
separately.
* LayoutTests/TestExpectations:
*
LayoutTests/imported/w3c/web-platform-tests/html/rendering/bidi-rendering/unicode-bidi-ua-rules-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/the-select-element/customizable-select/select-base-appearance-computed-style-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/the-select-element/customizable-select/select-dialog-mode-focus.optional-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/the-select-element/customizable-select/select-optgroup-arrow-keys.optional-expected.txt:
* Source/WebCore/css/html.css:
(select option::checkmark):
(select option:not(:checked)::checkmark):
(select optgroup legend):
(hr, bdi, legend, output):
(hr, bdi, output): Deleted.
* Source/WebCore/html/HTMLOptGroupElement.cpp:
(WebCore::HTMLOptGroupElement::rendererIsNeeded):
* Source/WebCore/html/HTMLOptGroupElement.h:
* Source/WebCore/html/HTMLOptionElement.cpp:
(WebCore::HTMLOptionElement::rendererIsNeeded):
Canonical link: https://commits.webkit.org/307848@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications