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

Reply via email to