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

Reply via email to