diff --git a/build/bromite_patches_list.txt b/build/bromite_patches_list.txt index e6f78574..dd9943c5 100644 --- a/build/bromite_patches_list.txt +++ b/build/bromite_patches_list.txt @@ -277,6 +277,7 @@ Timezone-customization.patch 00Partition-MediaDeviceId-by-default.patch 00Keep-disabled-FetchLaterAPI.patch 00Disable-ranker-url-fetcher.patch +00Temp-PerformanceNavigationTiming-privacy-fix.patch 00Temp-Disable-kAutomaticLazyFrameLoadingToEmbeds.patch 00Temp-disable-predictive-back-gesture.patch diff --git a/build/patches/00Temp-PerformanceNavigationTiming-privacy-fix.patch b/build/patches/00Temp-PerformanceNavigationTiming-privacy-fix.patch new file mode 100644 index 00000000..211a8ec9 --- /dev/null +++ b/build/patches/00Temp-PerformanceNavigationTiming-privacy-fix.patch @@ -0,0 +1,51 @@ +From: uazo +Date: Wed, 11 Oct 2023 09:40:53 +0000 +Subject: Temp PerformanceNavigationTiming privacy fix + +License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html +--- + .../renderer/core/timing/performance_navigation_timing.cc | 2 ++ + .../blink/renderer/core/timing/performance_resource_timing.cc | 3 ++- + 2 files changed, 4 insertions(+), 1 deletion(-) + +diff --git a/third_party/blink/renderer/core/timing/performance_navigation_timing.cc b/third_party/blink/renderer/core/timing/performance_navigation_timing.cc +--- a/third_party/blink/renderer/core/timing/performance_navigation_timing.cc ++++ b/third_party/blink/renderer/core/timing/performance_navigation_timing.cc +@@ -31,6 +31,7 @@ using network::mojom::blink::NavigationDeliveryType; + namespace { + + String GetSystemEntropy(DocumentLoader* loader) { ++ if ((true)) return "high"; + if (loader) { + switch (loader->GetTiming().SystemEntropyAtNavigationStart()) { + case mojom::blink::SystemEntropy::kHigh: +@@ -215,6 +216,7 @@ AtomicString PerformanceNavigationTiming::type() const { + } + + AtomicString PerformanceNavigationTiming::deliveryType() const { ++ if ((true)) return g_empty_atom; + DocumentLoader* loader = GetDocumentLoader(); + if (!loader) { + return GetDeliveryType(); +diff --git a/third_party/blink/renderer/core/timing/performance_resource_timing.cc b/third_party/blink/renderer/core/timing/performance_resource_timing.cc +--- a/third_party/blink/renderer/core/timing/performance_resource_timing.cc ++++ b/third_party/blink/renderer/core/timing/performance_resource_timing.cc +@@ -122,7 +122,7 @@ uint64_t PerformanceResourceTiming::GetTransferSize( + AtomicString PerformanceResourceTiming::GetDeliveryType() const { + return info_->cache_state == mojom::blink::CacheState::kNone + ? g_empty_atom +- : delivery_type_names::kCache; ++ : g_empty_atom; + } + + AtomicString PerformanceResourceTiming::deliveryType() const { +@@ -156,6 +156,7 @@ AtomicString PerformanceResourceTiming::GetNextHopProtocol( + returnedProtocol = g_empty_atom; + } + ++ returnedProtocol = g_empty_atom; + return returnedProtocol; + } + +-- +2.25.1