From 13b1403fe0f31a3df652f73b4d9f7fd376a2c9c1 Mon Sep 17 00:00:00 2001 From: Darnell Andries Date: Fri, 12 Sep 2025 14:56:05 -0700 Subject: [PATCH] Set renderer size in backup results service (#31142) --- browser/brave_search/backup_results_service_impl.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/browser/brave_search/backup_results_service_impl.cc b/browser/brave_search/backup_results_service_impl.cc index 12b131efe95..28d262dc5f5 100644 --- a/browser/brave_search/backup_results_service_impl.cc +++ b/browser/brave_search/backup_results_service_impl.cc @@ -10,6 +10,7 @@ #include "base/byte_count.h" #include "base/functional/bind.h" +#include "base/rand_util.h" #include "brave/components/brave_search/browser/backup_results_allowed_urls.h" #include "brave/components/brave_search/browser/backup_results_service.h" #include "brave/components/brave_search/common/features.h" @@ -140,6 +141,11 @@ void BackupResultsServiceImpl::FetchBackupResults( if (should_render) { auto create_params = content::WebContents::CreateParams(otr_profile); web_contents = content::WebContents::Create(create_params); + + int random_width = base::RandInt(800, 1920); + int random_height = base::RandInt(600, 1080); + web_contents->Resize({random_width, random_height}); + auto web_preferences = web_contents->GetOrCreateWebPreferences(); web_preferences.supports_multiple_windows = false; web_contents->SetWebPreferences(web_preferences);