From 85ce62ce82c50dcbf1a32a4a739899756a782e36 Mon Sep 17 00:00:00 2001 From: Syan Date: Wed, 12 Nov 2025 18:35:27 +0100 Subject: [PATCH] Disable Chrome code sign clones This prevents the creation of /private/var/folders/*/*/*/com.google.Chrome.code_sign_clone folders, that end up taking a heavy storage space on macOS; see https://github.com/teamcapybara/capybara/issues/2795#issuecomment-3144417933 --- lib/ferrum/browser/options/chrome.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ferrum/browser/options/chrome.rb b/lib/ferrum/browser/options/chrome.rb index efbbd73f..264ae92d 100644 --- a/lib/ferrum/browser/options/chrome.rb +++ b/lib/ferrum/browser/options/chrome.rb @@ -20,7 +20,7 @@ class Chrome < Base "disable-extensions" => nil, "disable-component-extensions-with-background-pages" => nil, "disable-hang-monitor" => nil, - "disable-features" => "site-per-process,IsolateOrigins,TranslateUI", + "disable-features" => "site-per-process,IsolateOrigins,TranslateUI,MacAppCodeSignClone", "disable-translate" => nil, "disable-background-networking" => nil, "enable-features" => "NetworkService,NetworkServiceInProcess",