Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 09f5cc35881121c7761675ecf6ade4eb51ef8fb5
      
https://github.com/WebKit/WebKit/commit/09f5cc35881121c7761675ecf6ade4eb51ef8fb5
  Author: Richard Robinson <richard_robins...@apple.com>
  Date:   2024-07-17 (Wed, 17 Jul 2024)
  Changed paths:
    A 
LayoutTests/editing/input/cocoa/do-not-allow-inline-predictions-if-text-changes-expected-mismatch.html
    A 
LayoutTests/editing/input/cocoa/do-not-allow-inline-predictions-if-text-changes.html
    A 
LayoutTests/editing/input/cocoa/inline-prediction-in-grid-container-expected.txt
    A LayoutTests/editing/input/cocoa/inline-prediction-in-grid-container.html
    A 
LayoutTests/editing/input/cocoa/writing-suggestions-in-anonymous-renderer-expected.html
    A 
LayoutTests/editing/input/cocoa/writing-suggestions-in-anonymous-renderer.html
    A 
LayoutTests/editing/input/cocoa/writing-suggestions-textarea-multiple-lines.html
    R 
LayoutTests/editing/input/mac/do-not-allow-inline-predictions-if-text-changes-expected-mismatch.html
    R 
LayoutTests/editing/input/mac/do-not-allow-inline-predictions-if-text-changes.html
    R 
LayoutTests/editing/input/mac/inline-prediction-in-grid-container-expected.txt
    R LayoutTests/editing/input/mac/inline-prediction-in-grid-container.html
    R 
LayoutTests/editing/input/mac/writing-suggestions-in-anonymous-renderer-expected.html
    R 
LayoutTests/editing/input/mac/writing-suggestions-in-anonymous-renderer.html
    R 
LayoutTests/editing/input/mac/writing-suggestions-textarea-multiple-lines-expected.txt
    R 
LayoutTests/editing/input/mac/writing-suggestions-textarea-multiple-lines.html
    M 
LayoutTests/editing/selection/ios/extend-selection-with-inline-predictions-expected.txt
    M 
LayoutTests/editing/selection/ios/tap-to-change-selection-after-accepting-inline-prediction-expected.txt
    M 
LayoutTests/editing/selection/ios/tap-to-change-selection-after-accepting-inline-prediction.html
    A 
LayoutTests/platform/ios/editing/input/cocoa/writing-suggestions-textarea-multiple-lines-expected.txt
    M LayoutTests/platform/mac-wk2/TestExpectations
    M LayoutTests/platform/mac/TestExpectations
    A 
LayoutTests/platform/mac/editing/input/cocoa/writing-suggestions-textarea-multiple-lines-expected.txt
    M Source/WebCore/dom/WritingSuggestionData.h
    M Source/WebCore/editing/Editor.cpp
    M Source/WebCore/editing/Editor.h
    M Source/WebCore/editing/ios/EditorIOS.mm
    M Source/WebCore/editing/mac/EditorMac.mm
    M Source/WebCore/rendering/updating/RenderTreeUpdaterGeneratedContent.cpp
    M Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm
    M Source/WebKit/WebProcess/WebPage/WebPage.cpp
    M Tools/WebKitTestRunner/ios/UIScriptControllerIOS.mm

  Log Message:
  -----------
  Typing into Facebook post autocompletes too much
https://bugs.webkit.org/show_bug.cgi?id=276206
rdar://129435650

Reviewed by Wenson Hsieh.

Use the new pseudo-style-based writing suggestions implementation on both iOS 
and macOS, instead of just macOS,
and account for the differences in the behavior between how AppKit and UIKit 
interface with WebKit for providing
the predictive text.

* Source/WebCore/dom/WritingSuggestionData.h:
(WebCore::WritingSuggestionData::WritingSuggestionData):
(WebCore::WritingSuggestionData::originalPrefix const):
(WebCore::WritingSuggestionData::originalSuffix const):
* Source/WebCore/editing/Editor.cpp:
(WebCore::Editor::setWritingSuggestion):
(WebCore::Editor::respondToChangedSelection):
* Source/WebCore/rendering/updating/RenderTreeUpdaterGeneratedContent.cpp:
(WebCore::RenderTreeUpdater::GeneratedContent::updateWritingSuggestionsRenderer):
* Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:
(-[WKContentView setAttributedMarkedText:selectedRange:]):

Canonical link: https://commits.webkit.org/281060@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to