Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: c052807daec1ac946eb59c98dc6d5c261e5382f7
https://github.com/WebKit/WebKit/commit/c052807daec1ac946eb59c98dc6d5c261e5382f7
Author: Brandon Stewart <[email protected]>
Date: 2025-04-25 (Fri, 25 Apr 2025)
Changed paths:
M Source/WebCore/editing/AlternativeTextController.cpp
M Source/WebCore/page/AlternativeTextClient.h
M Source/WebKit/UIProcess/WebPageProxy.cpp
M Source/WebKit/UIProcess/WebPageProxy.h
M Source/WebKit/UIProcess/WebPageProxy.messages.in
M Source/WebKit/WebProcess/WebCoreSupport/WebAlternativeTextClient.h
M Source/WebKit/WebProcess/WebCoreSupport/mac/WebAlternativeTextClient.cpp
M Source/WebKitLegacy/mac/WebCoreSupport/WebAlternativeTextClient.h
M Source/WebKitLegacy/mac/WebCoreSupport/WebAlternativeTextClient.mm
Log Message:
-----------
[Site Isolation] Fix Spell Check
https://bugs.webkit.org/show_bug.cgi?id=292012
rdar://117912363
Reviewed by Alex Christensen.
When calculating the bounding box, the inner iframe is not able to see the
outer iframes location. To correct for this missing
information, the UI process will then correct the received bounding boxes
location to draw the correct UI pop up.
* Source/WebCore/editing/AlternativeTextController.cpp:
(WebCore::AlternativeTextController::show):
(WebCore::AlternativeTextController::timerFired):
* Source/WebCore/page/AlternativeTextClient.h:
* Source/WebKit/UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::showCorrectionPanel):
* Source/WebKit/UIProcess/WebPageProxy.h:
* Source/WebKit/UIProcess/WebPageProxy.messages.in:
* Source/WebKit/WebProcess/WebCoreSupport/WebAlternativeTextClient.h:
* Source/WebKit/WebProcess/WebCoreSupport/mac/WebAlternativeTextClient.cpp:
(WebKit::WebAlternativeTextClient::showCorrectionAlternative):
* Source/WebKitLegacy/mac/WebCoreSupport/WebAlternativeTextClient.h:
* Source/WebKitLegacy/mac/WebCoreSupport/WebAlternativeTextClient.mm:
(WebAlternativeTextClient::showCorrectionAlternative):
Canonical link: https://commits.webkit.org/294111@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