Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 9cad62e84fe9d3df312432b5dd7494e9359859fd https://github.com/WebKit/WebKit/commit/9cad62e84fe9d3df312432b5dd7494e9359859fd Author: Elijah Sawyers <esawy...@apple.com> Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths: M Source/WebKit/UIProcess/API/APIAutomationSessionClient.h M Source/WebKit/UIProcess/API/Cocoa/_WKAutomationSessionDelegate.h M Source/WebKit/UIProcess/Automation/Automation.json M Source/WebKit/UIProcess/Automation/WebAutomationSession.cpp M Source/WebKit/UIProcess/Automation/WebAutomationSession.h M Source/WebKit/UIProcess/Cocoa/AutomationSessionClient.h M Source/WebKit/UIProcess/Cocoa/AutomationSessionClient.mm Log Message: ----------- Add plumbing to for unloading web extensions in WebDriver https://bugs.webkit.org/show_bug.cgi?id=284668 rdar://139382319 Reviewed by BJ Burg and Timothy Hatcher. This patch makes the necessary changes so that we can unload web extensions in WebDriver. * Source/WebKit/UIProcess/API/APIAutomationSessionClient.h: (API::AutomationSessionClient::unloadWebExtension): * Source/WebKit/UIProcess/API/Cocoa/_WKAutomationSessionDelegate.h: Define a delegate method for unloading web extensions. * Source/WebKit/UIProcess/Automation/Automation.json: Define the command for unloading a web extension, and define the necessary errors. * Source/WebKit/UIProcess/Automation/WebAutomationSession.h: * Source/WebKit/UIProcess/Automation/WebAutomationSession.cpp: (WebKit::WebAutomationSession::unloadWebExtension): Use the automation session client to unload the web extension. * Source/WebKit/UIProcess/Cocoa/AutomationSessionClient.h: * Source/WebKit/UIProcess/Cocoa/AutomationSessionClient.mm: (WebKit::AutomationSessionClient::AutomationSessionClient): (WebKit::AutomationSessionClient::unloadWebExtension): Delegate to the browser to unload the web extension. Canonical link: https://commits.webkit.org/287932@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes