Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 0ead2727f1b4d0230891b6359fbd7629e7cf905e
      
https://github.com/WebKit/WebKit/commit/0ead2727f1b4d0230891b6359fbd7629e7cf905e
  Author: Pascoe <[email protected]>
  Date:   2024-05-01 (Wed, 01 May 2024)

  Changed paths:
    M Source/WebKit/UIProcess/WebPageProxy.cpp
    M Source/WebKit/UIProcess/WebPageProxy.h
    M Source/WebKit/WebProcess/WebPage/WebPage.cpp
    M Source/WebKit/WebProcess/WebPage/WebPage.h
    M Source/WebKit/WebProcess/WebPage/WebPage.messages.in

  Log Message:
  -----------
  Fix test indicator position for site-isolated 
performImmediateActionHitTestAtLocation
https://bugs.webkit.org/show_bug.cgi?id=273410
rdar://127120734

Reviewed by Sihui Liu.

Currently the actions resulting from performImmediateActionHitTestAtLocation 
have an offset
position, because they are placed relative to the iframe. To fix this, we 
consult the parent
processes to calculate the position relative to the main frame.

* Source/WebKit/UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::didPerformImmediateActionHitTest):
* Source/WebKit/UIProcess/WebPageProxy.h:
* Source/WebKit/WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::remoteDictionaryPopupInfoToRootView):
* Source/WebKit/WebProcess/WebPage/WebPage.h:
* Source/WebKit/WebProcess/WebPage/WebPage.messages.in:

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