Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 98458807c5ab6ff9d3b571987f03c66edf3aca2a
      
https://github.com/WebKit/WebKit/commit/98458807c5ab6ff9d3b571987f03c66edf3aca2a
  Author: Arno Renevier <[email protected]>
  Date:   2025-05-20 (Tue, 20 May 2025)

  Changed paths:
    M Source/WebKit/Shared/API/Cocoa/_WKHitTestResult.h
    M Source/WebKit/Shared/API/Cocoa/_WKHitTestResult.mm
    M Source/WebKit/Shared/WebHitTestResultData.cpp
    M Source/WebKit/Shared/WebHitTestResultData.h
    M Source/WebKit/Shared/WebHitTestResultData.serialization.in
    M Source/WebKit/UIProcess/API/APIHitTestResult.h
    M Source/WebKit/WebProcess/WebPage/WebFrame.cpp
    M Source/WebKit/WebProcess/WebPage/WebFrame.h
    M Tools/TestWebKitAPI/Tests/mac/ContextMenuTests.mm

  Log Message:
  -----------
  Expose linkLocalResourceResponse to _WKContextMenuElementInfo
https://bugs.webkit.org/show_bug.cgi?id=293166
rdar://122194886

Reviewed by Alex Christensen.

This will allow the UI process to get that information about a link
local data when a context menu is shown.

If the context menu is over a link, and there is local data available
for that url, linkLocalResourceResponse will reference an NSURLResponse
associated with that local data.

It will give access, among other things, to the data suggested file
name, and to the data mime type.

* Source/WebKit/Shared/API/Cocoa/_WKHitTestResult.h:
* Source/WebKit/Shared/API/Cocoa/_WKHitTestResult.mm:
(-[_WKHitTestResult linkLocalDataMIMEType]):
(-[_WKHitTestResult linkLocalDataSuggestedFilename]):
* Source/WebKit/Shared/WebHitTestResultData.cpp:
(WebKit::linkLocalDataSuggestedFilenameFromHitTestResult):
(WebKit::WebHitTestResultData::WebHitTestResultData):
* Source/WebKit/Shared/WebHitTestResultData.h:
* Source/WebKit/Shared/WebHitTestResultData.serialization.in:
* Source/WebKit/UIProcess/API/APIHitTestResult.h:
(API::HitTestResult::linkLocalDataSuggestedFilename const):
* Tools/TestWebKitAPI/Tests/mac/ContextMenuTests.mm:
(TestWebKitAPI::TEST(ContextMenuTests, 
HitTestResultLinkLocalDataSuggestedFilename)):

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