Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 59ed8ce0fa71356bb165bca077053055aec4fe77
https://github.com/WebKit/WebKit/commit/59ed8ce0fa71356bb165bca077053055aec4fe77
Author: Wenson Hsieh <[email protected]>
Date: 2026-09-04 (Fri, 04 Sep 2026)
Changed paths:
M Source/WebKit/UIProcess/API/Cocoa/WKWebView+TextExtraction.mm
M Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm
M Source/WebKit/UIProcess/API/Cocoa/WKWebViewInternal.h
M Source/WebKit/UIProcess/API/Cocoa/_WKTextExtraction.swift
M Source/WebKit/UIProcess/Cocoa/TextExtraction/WKTextExtractionUtilities.h
M Source/WebKit/UIProcess/Cocoa/TextExtraction/WKTextExtractionUtilities.mm
Log Message:
-----------
[Text Extraction] Remove unnecessary `USE(APPLE_INTERNAL_SDK) ||
(!PLATFORM(WATCHOS) && !PLATFORM(APPLETV))` compile-time guards
https://bugs.webkit.org/show_bug.cgi?id=323458
Reviewed by Richard Robinson and Aditya Keerthi.
Remove these now-unnecessary checks, now that the WKTextExtraction module
compiles on non-internal
watchOS and tvOS SDKs.
* Source/WebKit/UIProcess/API/Cocoa/WKWebView+TextExtraction.mm:
(-[WKWebView _ensureTextExtractionFilterRulesWithCompletionHandler:]):
(-[WKWebView
_performInteraction:inFrame:actionType:staleNodeResolution:completionHandler:]):
(-[WKWebView
_retryInteractionWithConnectedRemapCandidate:actionType:requestedNodeIdentifier:remapCandidates:failureDescription:completionHandler:]):
(-[WKWebView _requestTextExtractionInternal:completion:]):
(-[WKWebView _requestTextExtraction:completionHandler:]):
(-[WKWebView _describeInteraction:completionHandler:]):
(-[WKWebView
_describeInteraction:inFrame:staleNodeResolution:completionHandler:]):
(-[WKWebView
_retryDescribingInteractionWithConnectedRemapCandidate:requestedNodeIdentifier:remapCandidates:completionHandler:]):
* Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView _extractDebugTextWithConfiguration:completionHandler:]):
(-[WKWebView _performInteraction:completionHandler:]):
(-[WKWebView _filterExtractedString:options:completionHandler:]):
* Source/WebKit/UIProcess/API/Cocoa/WKWebViewInternal.h:
* Source/WebKit/UIProcess/Cocoa/TextExtraction/WKTextExtractionUtilities.h:
* Source/WebKit/UIProcess/Cocoa/TextExtraction/WKTextExtractionUtilities.mm:
Canonical link: https://commits.webkit.org/320547@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications