@@ -1030,10 +1030,16 @@ def _set_chrome_options(
1030
1030
if headless or headless2 or is_using_uc (undetectable , browser_name ):
1031
1031
chrome_options .add_argument ("--disable-renderer-backgrounding" )
1032
1032
chrome_options .add_argument ("--disable-backgrounding-occluded-windows" )
1033
- chrome_options .add_argument (
1034
- '--disable-features=OptimizationHintsFetching,'
1035
- 'OptimizationTargetPrediction'
1036
- )
1033
+ if user_data_dir :
1034
+ chrome_options .add_argument (
1035
+ "--disable-features=OptimizationHintsFetching,"
1036
+ "OptimizationTargetPrediction,PrivacySandboxSettings4"
1037
+ )
1038
+ else :
1039
+ chrome_options .add_argument (
1040
+ "--disable-features=OptimizationHintsFetching,"
1041
+ "OptimizationTargetPrediction"
1042
+ )
1037
1043
if (
1038
1044
is_using_uc (undetectable , browser_name )
1039
1045
and (
@@ -2458,10 +2464,16 @@ def get_local_driver(
2458
2464
edge_options .add_argument (
2459
2465
"--disable-autofill-keyboard-accessory-view[8]"
2460
2466
)
2461
- edge_options .add_argument (
2462
- '--disable-features=OptimizationHintsFetching,'
2463
- 'OptimizationTargetPrediction'
2464
- )
2467
+ if user_data_dir :
2468
+ edge_options .add_argument (
2469
+ "--disable-features=OptimizationHintsFetching,"
2470
+ "OptimizationTargetPrediction,PrivacySandboxSettings4"
2471
+ )
2472
+ else :
2473
+ edge_options .add_argument (
2474
+ "--disable-features=OptimizationHintsFetching,"
2475
+ "OptimizationTargetPrediction"
2476
+ )
2465
2477
edge_options .add_argument ("--disable-browser-side-navigation" )
2466
2478
edge_options .add_argument ("--disable-translate" )
2467
2479
if not enable_ws :
0 commit comments