Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 6c7c731f37b5e5c3200d64d741291c0544b0c0cb
https://github.com/WebKit/WebKit/commit/6c7c731f37b5e5c3200d64d741291c0544b0c0cb
Author: Anne van Kesteren <[email protected]>
Date: 2025-10-04 (Sat, 04 Oct 2025)
Changed paths:
M
LayoutTests/fast/forms/textarea-placeholder-relayout-assertion-expected.txt
R LayoutTests/fast/parser/input-textarea-inside-select-element-expected.txt
R LayoutTests/fast/parser/input-textarea-inside-select-element.html
M LayoutTests/html5lib/generated/run-tests1-data.html
M LayoutTests/html5lib/generated/run-tests1-write.html
M LayoutTests/html5lib/generated/run-tests10-data.html
M LayoutTests/html5lib/generated/run-tests10-write.html
M LayoutTests/html5lib/generated/run-tests7-data.html
M LayoutTests/html5lib/generated/run-tests7-write.html
M LayoutTests/html5lib/generated/run-tests9-data.html
M LayoutTests/html5lib/generated/run-tests9-write.html
M LayoutTests/html5lib/generated/run-tests_innerHTML_1-data.html
M LayoutTests/html5lib/generated/run-tests_innerHTML_1-write.html
M LayoutTests/html5lib/generated/run-webkit02-data.html
M LayoutTests/html5lib/generated/run-webkit02-write.html
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_innerHTML_tests_innerHTML_1-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_innerHTML_webkit02-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_menuitem-element_run_type=uri-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_menuitem-element_run_type=write-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_menuitem-element_run_type=write_single-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests10_run_type=uri-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests10_run_type=write-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests10_run_type=write_single-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests18_run_type=uri-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests18_run_type=write-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests18_run_type=write_single-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests1_run_type=uri-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests1_run_type=write-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests1_run_type=write_single-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests7_run_type=uri-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests7_run_type=write-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests7_run_type=write_single-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests9_run_type=uri-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests9_run_type=write-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests9_run_type=write_single-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02_run_type=uri-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02_run_type=write-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02_run_type=write_single-expected.txt
M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
M Source/WebCore/html/parser/HTMLElementStack.cpp
M Source/WebCore/html/parser/HTMLParserOptions.cpp
M Source/WebCore/html/parser/HTMLParserOptions.h
M Source/WebCore/html/parser/HTMLTreeBuilder.cpp
Log Message:
-----------
Enhanced <select>: HTML parser changes
https://bugs.webkit.org/show_bug.cgi?id=299959
rdar://140875257
Reviewed by Ryosuke Niwa.
This implements the parser aspects of
https://github.com/whatwg/html/pull/10548 behind a flag. The old code
path continues to be tested through our legacy HTML parser test suite.
This does not yet implement new logic for the <select>, <optgroup>,
<option>, and <hr> classes to account for the fact that <optgroup>,
<option>, and <hr> can now appear as descendants and as such this is
only useful for testing.
Remove fast/parser/input-textarea-inside-select-element.html test as it
was duplicative of both the legacy HTML parser test suite and WPT
coverage.
(Until these recent <select> changes were made the legacy HTML parser
test suite was synchronized with the WPT test suite. We'll remove it
once it's easier to add HTML parser tests on the WPT side.)
Canonical link: https://commits.webkit.org/300998@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes