From 6fa65557fb93427b979dcdbd601152870de7a7eb Mon Sep 17 00:00:00 2001 From: Adam Miller Date: Thu, 6 Feb 2025 16:27:33 -0800 Subject: [PATCH 1/2] feat: add chrome flag to disable download of autocomplete optimization models at launch --- brozzler/chrome.py | 1 + 1 file changed, 1 insertion(+) diff --git a/brozzler/chrome.py b/brozzler/chrome.py index 6194a1a..4c5f348 100644 --- a/brozzler/chrome.py +++ b/brozzler/chrome.py @@ -206,6 +206,7 @@ class Chrome: "--disable-extensions", "--disable-save-password-bubble", "--disable-sync", + "--disable-features=OptimizationGuideModelDownloading,OptimizationHintsFetching,OptimizationTargetPrediction,OptimizationHints", ] major_version = check_version(self.chrome_exe) if major_version >= 109: From ccfadc87c81135dd77dab56a60c3d3844c84ad89 Mon Sep 17 00:00:00 2001 From: Adam Miller Date: Mon, 3 Mar 2025 13:58:48 -0800 Subject: [PATCH 2/2] combine disable-features flags --- brozzler/chrome.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/brozzler/chrome.py b/brozzler/chrome.py index 4c5f348..5398abb 100644 --- a/brozzler/chrome.py +++ b/brozzler/chrome.py @@ -199,14 +199,13 @@ class Chrome: "--disable-first-run-ui", "--no-first-run", "--homepage=about:blank", - "--disable-features=HttpsUpgrades", + "--disable-features=HttpsUpgrades,OptimizationGuideModelDownloading,OptimizationHintsFetching,OptimizationTargetPrediction,OptimizationHints", "--disable-direct-npapi-requests", "--disable-web-security", "--disable-notifications", "--disable-extensions", "--disable-save-password-bubble", "--disable-sync", - "--disable-features=OptimizationGuideModelDownloading,OptimizationHintsFetching,OptimizationTargetPrediction,OptimizationHints", ] major_version = check_version(self.chrome_exe) if major_version >= 109: