Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 96a48474e5f01c2fa4dfb70d7e68179c4a8711e6
      
https://github.com/WebKit/WebKit/commit/96a48474e5f01c2fa4dfb70d7e68179c4a8711e6
  Author: Anne van Kesteren <[email protected]>
  Date:   2025-05-21 (Wed, 21 May 2025)

  Changed paths:
    M 
LayoutTests/editing/deleting/delete-br-in-last-table-cell-live-range-expected.txt
    M LayoutTests/editing/deleting/delete-br-in-last-table-cell-live-range.html
    M 
LayoutTests/editing/deleting/delete-line-break-before-underlined-content-live-range.html
    M 
LayoutTests/editing/deleting/delete-line-break-between-paragraphs-with-same-style-live-range.html
    M LayoutTests/editing/deleting/delete-table-cell-contents-live-range.html
    M 
LayoutTests/editing/deleting/deleting-line-break-preserves-underline-color-live-range.html
    M 
LayoutTests/editing/deleting/merge-div-from-span-with-style-live-range.html
    M LayoutTests/editing/deleting/merge-div-with-inline-style-live-range.html
    M 
LayoutTests/editing/deleting/merge-paragraph-from-h6-with-style-2-live-range.html
    M 
LayoutTests/editing/deleting/merge-paragraph-from-h6-with-style-live-range.html
    M 
LayoutTests/editing/deleting/merge-paragraph-from-p-with-style-2-live-range.html
    M 
LayoutTests/editing/deleting/merge-paragraph-from-p-with-style-3-live-range.html
    M 
LayoutTests/editing/deleting/merge-paragraph-from-p-with-style-live-range.html
    M 
LayoutTests/editing/deleting/merge-paragraph-from-span-with-multiple-text-decoration-live-range.html
    M 
LayoutTests/editing/deleting/merge-paragraph-from-span-with-style-live-range.html
    M 
LayoutTests/editing/deleting/merge-paragraph-into-h1-with-dir-2-live-range.html
    M 
LayoutTests/editing/deleting/merge-paragraph-into-h1-with-style-live-range.html
    M 
LayoutTests/editing/deleting/merge-paragraph-with-style-from-rule-live-range.html
    M 
LayoutTests/editing/deleting/paste-with-transparent-background-color-live-range.html
    M 
LayoutTests/editing/deleting/select-and-delete-last-char-in-table-live-range.html
    M LayoutTests/editing/execCommand/delete-selection-has-style-live-range.html
    M 
LayoutTests/editing/execCommand/format-block-contenteditable-false-live-range.html
    M 
LayoutTests/editing/execCommand/insert-list-nested-with-orphaned-live-range.html
    M 
LayoutTests/editing/execCommand/remove-format-background-color-live-range.html
    M LayoutTests/editing/execCommand/remove-format-image-live-range.html
    M 
LayoutTests/editing/execCommand/remove-format-in-table-cell-live-range.html
    M 
LayoutTests/editing/execCommand/remove-format-textdecoration-in-iframe-live-range.html
    M LayoutTests/editing/execCommand/remove-formatting-2-live-range.html
    M LayoutTests/editing/execCommand/remove-formatting-live-range.html
    M 
LayoutTests/editing/execCommand/reset-direction-after-breaking-blockquote-live-range.html
    M LayoutTests/editing/input/select-all-clear-input-method-live-range.html
    M 
LayoutTests/editing/inserting/insert-paragraph-after-non-editable-node-before-text-live-range.html
    M 
LayoutTests/editing/inserting/insert-paragraph-before-space-live-range.html
    M 
LayoutTests/editing/inserting/insert-paragraph-between-text-live-range.html
    M 
LayoutTests/editing/inserting/insert-paragraph-in-designmode-document-live-range-expected.txt
    M 
LayoutTests/editing/inserting/insert-paragraph-in-designmode-document-live-range.html
    M LayoutTests/editing/inserting/return-key-before-br-in-span-live-range.html
    M LayoutTests/editing/inserting/return-key-middle-of-span-live-range.html
    M LayoutTests/editing/pasteboard/contenteditable-pre-2-live-range.html
    M 
LayoutTests/editing/pasteboard/copy-paste-content-starting-and-ending-canvas-live-range.html
    R LayoutTests/editing/pasteboard/copy-with-shadow-tree-crash-expected.txt
    R LayoutTests/editing/pasteboard/copy-with-shadow-tree-crash.html
    M 
LayoutTests/editing/pasteboard/preserve-line-break-at-end-of-pasted-content-live-range.html
    R 
LayoutTests/editing/selection/delete-selection-with-disconnected-extent-expected.txt
    R 
LayoutTests/editing/selection/delete-selection-with-disconnected-extent.html
    R 
LayoutTests/editing/selection/deleteFromDocument-shadow-tree-crash-expected.txt
    R LayoutTests/editing/selection/deleteFromDocument-shadow-tree-crash.html
    M 
LayoutTests/editing/selection/double-click-expands-focus-anchor-live-range.html
    M LayoutTests/editing/selection/doubleclick-whitespace-live-range.html
    M LayoutTests/editing/selection/expando.html
    M LayoutTests/editing/selection/select-all-user-select-none-live-range.html
    M 
LayoutTests/editing/selection/select-start-remove-root-crash-live-range.html
    R LayoutTests/editing/selection/shift-click-expected.txt
    M LayoutTests/editing/selection/shift-click-live-range.html
    R LayoutTests/editing/selection/shift-click.html
    M LayoutTests/editing/selection/user-select-all-with-shift-live-range.html
    M 
LayoutTests/editing/style/apply-font-size-to-multiple-nodes-live-range.html
    M LayoutTests/editing/style/apply-style-atomic-live-range.html
    M LayoutTests/editing/style/invalid-font-size-live-range.html
    M 
LayoutTests/editing/style/remove-styled-element-with-style-span-live-range.html
    M LayoutTests/editing/undo/redo-split-text-node-live-range.html
    M LayoutTests/editing/unsupported-content/table-delete-001-live-range.html
    R LayoutTests/fast/forms/shadow-tree-exposure-expected.txt
    M LayoutTests/fast/forms/shadow-tree-exposure-live-range.html
    R LayoutTests/fast/forms/shadow-tree-exposure.html
    M LayoutTests/http/wpt/dom-ranges-live-range/Range-mutations-deleteData.html
    M LayoutTests/http/wpt/dom-ranges-live-range/Range-mutations-insertData.html
    M 
LayoutTests/http/wpt/dom-ranges-live-range/Range-mutations-replaceData.html
    M LayoutTests/http/wpt/selection-live-range/Document-open.html
    M LayoutTests/http/wpt/selection-live-range/addRange-00.html
    M LayoutTests/http/wpt/selection-live-range/addRange-04.html
    M LayoutTests/http/wpt/selection-live-range/addRange-08.html
    M LayoutTests/http/wpt/selection-live-range/addRange-12.html
    M LayoutTests/http/wpt/selection-live-range/addRange-16.html
    M LayoutTests/http/wpt/selection-live-range/addRange-20.html
    M LayoutTests/http/wpt/selection-live-range/addRange-24.html
    M LayoutTests/http/wpt/selection-live-range/addRange-28.html
    M LayoutTests/http/wpt/selection-live-range/addRange-32.html
    M LayoutTests/http/wpt/selection-live-range/addRange-36.html
    M LayoutTests/http/wpt/selection-live-range/addRange-40.html
    M LayoutTests/http/wpt/selection-live-range/addRange-44.html
    M LayoutTests/http/wpt/selection-live-range/addRange-48.html
    M LayoutTests/http/wpt/selection-live-range/addRange-52.html
    M LayoutTests/http/wpt/selection-live-range/addRange-56.html
    M LayoutTests/http/wpt/selection-live-range/addRange.htm
    M LayoutTests/http/wpt/selection-live-range/addRange.tentative.html
    M LayoutTests/http/wpt/selection-live-range/collapse-00.html
    M LayoutTests/http/wpt/selection-live-range/collapse-15.html
    M LayoutTests/http/wpt/selection-live-range/collapse-30.html
    M LayoutTests/http/wpt/selection-live-range/collapse-45.html
    M LayoutTests/http/wpt/selection-live-range/collapse.htm
    M LayoutTests/http/wpt/selection-live-range/collapseToStartEnd.html
    M LayoutTests/http/wpt/selection-live-range/deleteFromDocument.html
    M LayoutTests/http/wpt/selection-live-range/extend-00.html
    M LayoutTests/http/wpt/selection-live-range/extend-20.html
    M LayoutTests/http/wpt/selection-live-range/extend-40.html
    M LayoutTests/http/wpt/selection-live-range/extend-exception.html
    M LayoutTests/http/wpt/selection-live-range/getRangeAt.html
    M LayoutTests/http/wpt/selection-live-range/getSelection.html
    M LayoutTests/http/wpt/selection-live-range/isCollapsed.html
    M LayoutTests/http/wpt/selection-live-range/removeAllRanges.html
    M LayoutTests/http/wpt/selection-live-range/removeRange.html
    M LayoutTests/http/wpt/selection-live-range/script-and-style-elements.html
    M LayoutTests/http/wpt/selection-live-range/selectAllChildren.html
    M 
LayoutTests/http/wpt/selection-live-range/selection-select-all-move-input-crash.html
    M LayoutTests/http/wpt/selection-live-range/setBaseAndExtent.html
    M LayoutTests/http/wpt/selection-live-range/stringifier.tentative.html
    M LayoutTests/http/wpt/selection-live-range/test-iframe.html
    M 
LayoutTests/http/wpt/selection-live-range/textcontrols/onselectionchange-content-attribute.html
    M LayoutTests/http/wpt/selection-live-range/toString-ff-bug-001.html
    M LayoutTests/http/wpt/selection-live-range/type.html
    M LayoutTests/platform/ios/TestExpectations
    M LayoutTests/platform/win/TestExpectations
    M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
    M Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.h
    M Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.mm
    M Source/WebCore/SaferCPPExpectations/UncheckedLocalVarsCheckerExpectations
    M Source/WebCore/editing/FrameSelection.cpp
    M Source/WebCore/editing/VisibleSelection.cpp
    M Source/WebCore/page/DOMSelection.cpp
    M Source/WebCore/page/DOMSelection.h
    M Source/WebCore/page/DOMSelection.idl
    M Source/WebKit/Shared/WebPreferencesDefaultValues.cpp
    M Source/WebKit/Shared/WebPreferencesDefaultValues.h

  Log Message:
  -----------
  Remove LiveRangeSelectionEnabled preference
https://bugs.webkit.org/show_bug.cgi?id=293281

Reviewed by Ryosuke Niwa.

It's been locally confirmed that the current iOS Gmail app uses iOS 17
or newer as its SDK. Removing this preference presents a small risk for
end users that are not updating their iOS Gmail app, but are continuing
to update iOS.

Given that quite some time has passed this risk seems worth taking
given the code simplification it enables.

Canonical link: https://commits.webkit.org/295196@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

Reply via email to