@@ -1166,31 +1166,24 @@ def _set_chrome_options(
11661166 chrome_options .add_argument ("--no-crash-upload" )
11671167 chrome_options .add_argument ("--deny-permission-prompts" )
11681168 included_disabled_features = []
1169+ included_disabled_features .append ("OptimizationHints" )
1170+ included_disabled_features .append ("OptimizationHintsFetching" )
1171+ included_disabled_features .append ("Translate" )
1172+ included_disabled_features .append ("OptimizationTargetPrediction" )
1173+ included_disabled_features .append ("OptimizationGuideModelDownloading" )
1174+ included_disabled_features .append ("DownloadBubble" )
1175+ included_disabled_features .append ("DownloadBubbleV2" )
1176+ included_disabled_features .append ("InsecureDownloadWarnings" )
1177+ included_disabled_features .append ("InterestFeedContentSuggestions" )
11691178 if user_data_dir :
1170- included_disabled_features .append ("OptimizationHintsFetching" )
1171- included_disabled_features .append ("Translate" )
1172- included_disabled_features .append ("OptimizationTargetPrediction" )
11731179 included_disabled_features .append ("PrivacySandboxSettings4" )
1174- included_disabled_features .append ("DownloadBubble" )
1175- included_disabled_features .append ("DownloadBubbleV2" )
1176- included_disabled_features .append ("InsecureDownloadWarnings" )
1177- for item in extra_disabled_features :
1178- if item not in included_disabled_features :
1179- included_disabled_features .append (item )
1180- d_f_string = "," .join (included_disabled_features )
1181- chrome_options .add_argument ("--disable-features=%s" % d_f_string )
1182- else :
1183- included_disabled_features .append ("OptimizationHintsFetching" )
1184- included_disabled_features .append ("Translate" )
1185- included_disabled_features .append ("OptimizationTargetPrediction" )
1186- included_disabled_features .append ("DownloadBubble" )
1187- included_disabled_features .append ("DownloadBubbleV2" )
1188- included_disabled_features .append ("InsecureDownloadWarnings" )
1189- for item in extra_disabled_features :
1190- if item not in included_disabled_features :
1191- included_disabled_features .append (item )
1192- d_f_string = "," .join (included_disabled_features )
1193- chrome_options .add_argument ("--disable-features=%s" % d_f_string )
1180+ if not is_using_uc (undetectable , browser_name ) or user_data_dir :
1181+ included_disabled_features .append ("SidePanelPinning" )
1182+ for item in extra_disabled_features :
1183+ if item not in included_disabled_features :
1184+ included_disabled_features .append (item )
1185+ d_f_string = "," .join (included_disabled_features )
1186+ chrome_options .add_argument ("--disable-features=%s" % d_f_string )
11941187 if (
11951188 is_using_uc (undetectable , browser_name )
11961189 and (
@@ -2828,27 +2821,22 @@ def get_local_driver(
28282821 if disable_features :
28292822 extra_disabled_features .extend (disable_features .split ("," ))
28302823 included_disabled_features = []
2824+ included_disabled_features .append ("OptimizationHints" )
2825+ included_disabled_features .append ("OptimizationHintsFetching" )
2826+ included_disabled_features .append ("Translate" )
2827+ included_disabled_features .append ("OptimizationTargetPrediction" )
2828+ included_disabled_features .append ("OptimizationGuideModelDownloading" )
2829+ included_disabled_features .append ("InsecureDownloadWarnings" )
2830+ included_disabled_features .append ("InterestFeedContentSuggestions" )
28312831 if user_data_dir :
2832- included_disabled_features .append ("OptimizationHintsFetching" )
2833- included_disabled_features .append ("Translate" )
2834- included_disabled_features .append ("OptimizationTargetPrediction" )
28352832 included_disabled_features .append ("PrivacySandboxSettings4" )
2836- included_disabled_features .append ("InsecureDownloadWarnings" )
2837- for item in extra_disabled_features :
2838- if item not in included_disabled_features :
2839- included_disabled_features .append (item )
2840- d_f_string = "," .join (included_disabled_features )
2841- edge_options .add_argument ("--disable-features=%s" % d_f_string )
2842- else :
2843- included_disabled_features .append ("OptimizationHintsFetching" )
2844- included_disabled_features .append ("Translate" )
2845- included_disabled_features .append ("OptimizationTargetPrediction" )
2846- included_disabled_features .append ("InsecureDownloadWarnings" )
2847- for item in extra_disabled_features :
2848- if item not in included_disabled_features :
2849- included_disabled_features .append (item )
2850- d_f_string = "," .join (included_disabled_features )
2851- edge_options .add_argument ("--disable-features=%s" % d_f_string )
2833+ if not is_using_uc (undetectable , browser_name ) or user_data_dir :
2834+ included_disabled_features .append ("SidePanelPinning" )
2835+ for item in extra_disabled_features :
2836+ if item not in included_disabled_features :
2837+ included_disabled_features .append (item )
2838+ d_f_string = "," .join (included_disabled_features )
2839+ edge_options .add_argument ("--disable-features=%s" % d_f_string )
28522840 if (set_binary or IS_LINUX ) and not binary_location :
28532841 br_app = "edge"
28542842 binary_loc = detect_b_ver .get_binary_location (br_app )
0 commit comments