Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 3549e74feee1701fd3da0bfd71b865e053431aae
https://github.com/WebKit/WebKit/commit/3549e74feee1701fd3da0bfd71b865e053431aae
Author: Ahmad Saleem <[email protected]>
Date: 2026-09-13 (Sun, 13 Sep 2026)
Changed paths:
M LayoutTests/imported/w3c/resources/resource-files.json
M LayoutTests/imported/w3c/web-platform-tests/selection/WEB_FEATURES.yml
M
LayoutTests/imported/w3c/web-platform-tests/selection/anonymous/w3c-import.log
A
LayoutTests/imported/w3c/web-platform-tests/selection/bidi/modify-extend-by-character-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/selection/bidi/modify-extend-by-character.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/bidi/modify-move-by-character-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/selection/bidi/modify-move-by-character.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/bidi/selection-modify-bidi-data.js
M LayoutTests/imported/w3c/web-platform-tests/selection/bidi/w3c-import.log
M LayoutTests/imported/w3c/web-platform-tests/selection/canvas-click.html
M LayoutTests/imported/w3c/web-platform-tests/selection/caret/w3c-import.log
A
LayoutTests/imported/w3c/web-platform-tests/selection/collapse-common-ancestor-1-expected.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/collapse-common-ancestor-1.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/collapse-common-ancestor-2-expected.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/collapse-common-ancestor-2.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/collapse-common-ancestor-3-expected.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/collapse-common-ancestor-3.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/collapse-common-ancestor-ref.html
M
LayoutTests/imported/w3c/web-platform-tests/selection/contenteditable/WEB_FEATURES.yml
A
LayoutTests/imported/w3c/web-platform-tests/selection/contenteditable/initial-selection-during-focus-event-propagation-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/selection/contenteditable/initial-selection-during-focus-event-propagation.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/contenteditable/selection-outside-focused-editing-host.tentative-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/selection/contenteditable/selection-outside-focused-editing-host.tentative.html
M
LayoutTests/imported/w3c/web-platform-tests/selection/contenteditable/w3c-import.log
A
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/find-soft-hyphen-crash.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/find-whole-word-crash.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/selection-add-range-collapsed-in-unassigned-node-and-shadow-has-no-content.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/selection-delete-list-item-crash.html
M
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/selection-extend-to-area-after-attaching-shadow-to-scrollingElement.html
M
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/selection-from-svg-use-to-its-child.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/selection-modify-around-details-not-having-summary.html
M
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/selection-modify-around-textarea.html
M
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/selection-modify-line-boundary-around-empty-details.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/selection-modify-line-from-optgroup-in-video-to-details-without-summary.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/selection-modify-line-into-svg-use.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/selection-setBaseAndExtent-unassigned-nodes-backward.html
M
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/w3c-import.log
A
LayoutTests/imported/w3c/web-platform-tests/selection/document-selectionchange-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/selection/document-selectionchange.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/drag-out-of-floated-content-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/selection/drag-out-of-floated-content.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/drag-selection-contenteditable-to-out-of-flow-user-select-none-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/selection/drag-selection-contenteditable-to-out-of-flow-user-select-none.html
M
LayoutTests/imported/w3c/web-platform-tests/selection/drag-selection-extend-to-user-select-none-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/selection/drag-selection-extend-to-user-select-none.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/selection-focused-element-becomes-nonfocusable-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/selection/selection-focused-element-becomes-nonfocusable.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/selection-incremental-change-repaint-expected.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/selection-incremental-change-repaint-ref.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/selection-incremental-change-repaint.html
M
LayoutTests/imported/w3c/web-platform-tests/selection/selection-range-after-textcontrol-removed.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/selection-test-utils.js
A
LayoutTests/imported/w3c/web-platform-tests/selection/shadow-dom/cross-shadow-boundary-extend-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/selection/shadow-dom/cross-shadow-boundary-extend.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/shadow-dom/selection-at-nodes-not-part-of-flattened-tree-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/selection/shadow-dom/selection-at-nodes-not-part-of-flattened-tree.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/shadow-dom/tentative/Selection-deleteFromDocument-around-shadow-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/selection/shadow-dom/tentative/Selection-deleteFromDocument-around-shadow.html
M
LayoutTests/imported/w3c/web-platform-tests/selection/shadow-dom/tentative/WEB_FEATURES.yml
M
LayoutTests/imported/w3c/web-platform-tests/selection/shadow-dom/tentative/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/selection/shadow-dom/w3c-import.log
A
LayoutTests/imported/w3c/web-platform-tests/selection/textcontrols/click-input-after-iframe-focus-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/selection/textcontrols/click-input-after-iframe-focus.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/textcontrols/initial-selection-during-focus-event-propagation.html
A
LayoutTests/imported/w3c/web-platform-tests/selection/textcontrols/initial-selection-during-focus-event-propagation_element=password-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/selection/textcontrols/initial-selection-during-focus-event-propagation_element=text-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/selection/textcontrols/initial-selection-during-focus-event-propagation_element=textarea-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/selection/textcontrols/w3c-import.log
M
LayoutTests/imported/w3c/web-platform-tests/selection/toString-user-select-none.html
M
LayoutTests/imported/w3c/web-platform-tests/selection/user-select-on-input-and-contenteditable.html
M LayoutTests/imported/w3c/web-platform-tests/selection/w3c-import.log
A
LayoutTests/platform/glib/imported/w3c/web-platform-tests/selection/selection-focused-element-becomes-nonfocusable-expected.txt
M LayoutTests/platform/gtk/TestExpectations
A
LayoutTests/platform/ios/imported/w3c/web-platform-tests/selection/drag-out-of-floated-content-expected.txt
A
LayoutTests/platform/ios/imported/w3c/web-platform-tests/selection/drag-selection-contenteditable-to-out-of-flow-user-select-none-expected.txt
M
LayoutTests/platform/ios/imported/w3c/web-platform-tests/selection/drag-selection-extend-to-user-select-none-expected.txt
A
LayoutTests/platform/ios/imported/w3c/web-platform-tests/selection/selection-focused-element-becomes-nonfocusable-expected.txt
A
LayoutTests/platform/ios/imported/w3c/web-platform-tests/selection/textcontrols/click-input-after-iframe-focus-expected.txt
M LayoutTests/tests-options.json
Log Message:
-----------
Resync `selection` from WPT Upstream
https://bugs.webkit.org/show_bug.cgi?id=318010
rdar://180811432
Reviewed by Anne van Kesteren.
Upstream commit:
https://github.com/web-platform-tests/wpt/commit/651ffcb031147a3a1826f6df5f6e92fcadb6f467
* LayoutTests/imported/w3c/resources/resource-files.json:
* LayoutTests/imported/w3c/web-platform-tests/selection/WEB_FEATURES.yml:
*
LayoutTests/imported/w3c/web-platform-tests/selection/anonymous/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/selection/bidi/modify-extend-by-character-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/bidi/modify-extend-by-character.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/bidi/modify-move-by-character-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/bidi/modify-move-by-character.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/bidi/selection-modify-bidi-data.js:
Added.
(createBidiFixtures):
* LayoutTests/imported/w3c/web-platform-tests/selection/bidi/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/selection/canvas-click.html:
* LayoutTests/imported/w3c/web-platform-tests/selection/caret/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/selection/collapse-common-ancestor-1-expected.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/collapse-common-ancestor-1.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/collapse-common-ancestor-2-expected.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/collapse-common-ancestor-2.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/collapse-common-ancestor-3-expected.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/collapse-common-ancestor-3.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/collapse-common-ancestor-ref.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/contenteditable/WEB_FEATURES.yml:
*
LayoutTests/imported/w3c/web-platform-tests/selection/contenteditable/initial-selection-during-focus-event-propagation-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/contenteditable/initial-selection-during-focus-event-propagation.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/contenteditable/selection-outside-focused-editing-host.tentative-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/contenteditable/selection-outside-focused-editing-host.tentative.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/contenteditable/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/find-soft-hyphen-crash.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/find-whole-word-crash.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/selection-add-range-collapsed-in-unassigned-node-and-shadow-has-no-content.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/selection-delete-list-item-crash.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/selection-extend-to-area-after-attaching-shadow-to-scrollingElement.html:
*
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/selection-from-svg-use-to-its-child.html:
*
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/selection-modify-around-details-not-having-summary.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/selection-modify-around-textarea.html:
*
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/selection-modify-line-boundary-around-empty-details.html:
*
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/selection-modify-line-from-optgroup-in-video-to-details-without-summary.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/selection-modify-line-into-svg-use.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/selection-setBaseAndExtent-unassigned-nodes-backward.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/crashtests/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/selection/document-selectionchange-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/document-selectionchange.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/drag-out-of-floated-content-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/drag-out-of-floated-content.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/drag-selection-contenteditable-to-out-of-flow-user-select-none-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/drag-selection-contenteditable-to-out-of-flow-user-select-none.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/drag-selection-extend-to-user-select-none-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/selection/drag-selection-extend-to-user-select-none.html:
*
LayoutTests/imported/w3c/web-platform-tests/selection/selection-focused-element-becomes-nonfocusable-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/selection-focused-element-becomes-nonfocusable.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/selection-incremental-change-repaint-expected.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/selection-incremental-change-repaint-ref.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/selection-incremental-change-repaint.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/selection-range-after-textcontrol-removed.html:
*
LayoutTests/imported/w3c/web-platform-tests/selection/selection-test-utils.js:
Added.
(SelectionTestUtils.getSelectionRangeArray):
(SelectionTestUtils.getRangeArrayDescription):
(SelectionTestUtils.getRangeDescription):
*
LayoutTests/imported/w3c/web-platform-tests/selection/shadow-dom/cross-shadow-boundary-extend-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/shadow-dom/cross-shadow-boundary-extend.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/shadow-dom/selection-at-nodes-not-part-of-flattened-tree-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/shadow-dom/selection-at-nodes-not-part-of-flattened-tree.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/shadow-dom/tentative/Selection-deleteFromDocument-around-shadow-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/shadow-dom/tentative/Selection-deleteFromDocument-around-shadow.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/shadow-dom/tentative/WEB_FEATURES.yml:
*
LayoutTests/imported/w3c/web-platform-tests/selection/shadow-dom/tentative/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/selection/shadow-dom/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/selection/textcontrols/click-input-after-iframe-focus-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/textcontrols/click-input-after-iframe-focus.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/textcontrols/initial-selection-during-focus-event-propagation.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/textcontrols/initial-selection-during-focus-event-propagation_element=password-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/textcontrols/initial-selection-during-focus-event-propagation_element=text-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/textcontrols/initial-selection-during-focus-event-propagation_element=textarea-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/selection/textcontrols/w3c-import.log:
*
LayoutTests/imported/w3c/web-platform-tests/selection/toString-user-select-none.html:
*
LayoutTests/imported/w3c/web-platform-tests/selection/user-select-on-input-and-contenteditable.html:
* LayoutTests/imported/w3c/web-platform-tests/selection/w3c-import.log:
*
LayoutTests/platform/glib/imported/w3c/web-platform-tests/selection/selection-focused-element-becomes-nonfocusable-expected.txt:
Added.
* LayoutTests/platform/gtk/TestExpectations:
*
LayoutTests/platform/ios/imported/w3c/web-platform-tests/selection/drag-out-of-floated-content-expected.txt:
Added.
*
LayoutTests/platform/ios/imported/w3c/web-platform-tests/selection/drag-selection-contenteditable-to-out-of-flow-user-select-none-expected.txt:
Added.
*
LayoutTests/platform/ios/imported/w3c/web-platform-tests/selection/drag-selection-extend-to-user-select-none-expected.txt:
*
LayoutTests/platform/ios/imported/w3c/web-platform-tests/selection/selection-focused-element-becomes-nonfocusable-expected.txt:
Added.
*
LayoutTests/platform/ios/imported/w3c/web-platform-tests/selection/textcontrols/click-input-after-iframe-focus-expected.txt:
Added.
* LayoutTests/tests-options.json:
Canonical link: https://commits.webkit.org/321004@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications