[webkit-changes] [WebKit/WebKit] 0ead27: Fix test indicator position for site-isolated perf...
Commit Queue
noreply at github.com
Wed May 1 09:42:45 PDT 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 0ead2727f1b4d0230891b6359fbd7629e7cf905e
https://github.com/WebKit/WebKit/commit/0ead2727f1b4d0230891b6359fbd7629e7cf905e
Author: Pascoe <pascoe at apple.com>
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
More information about the webkit-changes
mailing list