diff --git a/browser_patches/webkit/BUILD_NUMBER b/browser_patches/webkit/BUILD_NUMBER index 9c2de76605041..44ba2fc680cbb 100644 --- a/browser_patches/webkit/BUILD_NUMBER +++ b/browser_patches/webkit/BUILD_NUMBER @@ -1 +1 @@ -1210 +1211 diff --git a/browser_patches/webkit/src/Tools/Playwright/mac/AppDelegate.m b/browser_patches/webkit/src/Tools/Playwright/mac/AppDelegate.m index d46e0dbe96777..f4edc978e8c31 100644 --- a/browser_patches/webkit/src/Tools/Playwright/mac/AppDelegate.m +++ b/browser_patches/webkit/src/Tools/Playwright/mac/AppDelegate.m @@ -372,6 +372,10 @@ - (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigati { LOG(@"decidePolicyForNavigationAction"); + if (navigationAction._shouldPerformDownload) { + decisionHandler(_WKNavigationActionPolicyDownload); + return; + } if (navigationAction._canHandleRequest) { decisionHandler(WKNavigationActionPolicyAllow); return;