mirror of
https://github.com/electron/electron.git
synced 2026-02-26 03:01:17 -05:00
6769821: Delegate checking whether preconnect is enabled.
Refs https://chromium-review.googlesource.com/c/chromium/src/+/6769821
This commit is contained in:
@@ -84,7 +84,6 @@ create_browser_v8_snapshot_file_name_fuse.patch
|
||||
feat_configure_launch_options_for_service_process.patch
|
||||
feat_ensure_mas_builds_of_the_same_application_can_use_safestorage.patch
|
||||
fix_on-screen-keyboard_hides_on_input_blur_in_webview.patch
|
||||
preconnect_manager.patch
|
||||
fix_remove_caption-removing_style_call.patch
|
||||
build_allow_electron_to_use_exec_script.patch
|
||||
chore_introduce_blocking_api_for_electron.patch
|
||||
@@ -137,3 +136,4 @@ revert_update_siso-chromium_image.patch
|
||||
build_set_mac_sdk_minimum_to_10.patch
|
||||
fix_add_macos_memory_query_fallback_to_avoid_crash.patch
|
||||
fix_resolve_dynamic_background_material_update_issue_on_windows_11.patch
|
||||
chore_remove_unused_include_in_preconnect_manager_impl_cc.patch
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: David Sanders <dsanders11@ucsbalum.com>
|
||||
Date: Wed, 23 Jul 2025 22:07:13 -0700
|
||||
Subject: chore: remove unused include in preconnect_manager_impl.cc
|
||||
|
||||
This include isn't used but pulls in parts of //chrome that
|
||||
we don't build, so snip it. This was previously being done
|
||||
as part of another patch but that patch went away in this
|
||||
Chromium roll so this is a new patch just to snip it.
|
||||
|
||||
This is being upstreamed at https://chromium-review.googlesource.com/c/chromium/src/+/6782507
|
||||
|
||||
Change-Id: If13767d94f3522e7224f24ea45d6feeab01bafbc
|
||||
|
||||
diff --git a/chrome/browser/predictors/preconnect_manager_impl.cc b/chrome/browser/predictors/preconnect_manager_impl.cc
|
||||
index 58d19bed9ca5004a5322dbbe52e7f1075b2188ea..2dd50c6107590ece770d3a348a32c4996a2a7f83 100644
|
||||
--- a/chrome/browser/predictors/preconnect_manager_impl.cc
|
||||
+++ b/chrome/browser/predictors/preconnect_manager_impl.cc
|
||||
@@ -13,7 +13,6 @@
|
||||
#include "base/trace_event/trace_event.h"
|
||||
#include "base/types/optional_util.h"
|
||||
#include "chrome/browser/predictors/predictors_features.h"
|
||||
-#include "chrome/browser/predictors/resource_prefetch_predictor.h"
|
||||
#include "content/public/browser/browser_context.h"
|
||||
#include "content/public/browser/browser_task_traits.h"
|
||||
#include "content/public/browser/browser_thread.h"
|
||||
@@ -1,40 +0,0 @@
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: deepak1556 <hop2deep@gmail.com>
|
||||
Date: Thu, 13 Oct 2022 20:30:12 +0900
|
||||
Subject: Preconnect manager
|
||||
|
||||
* Patch disables the profile related changes added in
|
||||
https://chromium-review.googlesource.com/c/chromium/src/+/3928470.
|
||||
|
||||
diff --git a/chrome/browser/predictors/preconnect_manager_impl.cc b/chrome/browser/predictors/preconnect_manager_impl.cc
|
||||
index 57d544c0b03c80bdc015ce79d3aa78054d43c6e7..e9547e23d8bb2a5ac120c901405720cbde89737c 100644
|
||||
--- a/chrome/browser/predictors/preconnect_manager_impl.cc
|
||||
+++ b/chrome/browser/predictors/preconnect_manager_impl.cc
|
||||
@@ -13,9 +13,11 @@
|
||||
#include "base/trace_event/trace_event.h"
|
||||
#include "base/types/optional_util.h"
|
||||
#include "chrome/browser/predictors/predictors_features.h"
|
||||
+#if 0
|
||||
#include "chrome/browser/predictors/resource_prefetch_predictor.h"
|
||||
#include "chrome/browser/preloading/preloading_prefs.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
+#endif
|
||||
#include "content/public/browser/browser_context.h"
|
||||
#include "content/public/browser/browser_task_traits.h"
|
||||
#include "content/public/browser/browser_thread.h"
|
||||
@@ -106,12 +108,15 @@ PreconnectManagerImpl::PreconnectManagerImpl(
|
||||
PreconnectManagerImpl::~PreconnectManagerImpl() = default;
|
||||
|
||||
bool PreconnectManagerImpl::IsEnabled() {
|
||||
+#if 0
|
||||
Profile* profile = Profile::FromBrowserContext(browser_context_);
|
||||
if (!profile) {
|
||||
return false;
|
||||
}
|
||||
return prefetch::IsSomePreloadingEnabled(*profile->GetPrefs()) ==
|
||||
content::PreloadingEligibility::kEligible;
|
||||
+#endif
|
||||
+ return true;
|
||||
}
|
||||
|
||||
base::WeakPtr<PreconnectManager> PreconnectManagerImpl::GetWeakPtr() {
|
||||
Reference in New Issue
Block a user