diff --git a/build/patches/Remove-navigator.connection-info.patch b/build/patches/Remove-navigator.connection-info.patch index f081152e..f3aa7525 100644 --- a/build/patches/Remove-navigator.connection-info.patch +++ b/build/patches/Remove-navigator.connection-info.patch @@ -8,10 +8,10 @@ and disable observers Original License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html --- - .../renderer/modules/netinfo/network_information.cc | 6 +++++- - .../platform/network/network_state_notifier.cc | 11 +++++++++++ - .../platform/network/network_state_notifier.h | 2 +- - 3 files changed, 17 insertions(+), 2 deletions(-) + .../modules/netinfo/network_information.cc | 6 +++++- + .../platform/network/network_state_notifier.cc | 15 +++++++++++++++ + .../platform/network/network_state_notifier.h | 2 +- + 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/third_party/blink/renderer/modules/netinfo/network_information.cc b/third_party/blink/renderer/modules/netinfo/network_information.cc --- a/third_party/blink/renderer/modules/netinfo/network_information.cc @@ -60,19 +60,23 @@ diff --git a/third_party/blink/renderer/modules/netinfo/network_information.cc b diff --git a/third_party/blink/renderer/platform/network/network_state_notifier.cc b/third_party/blink/renderer/platform/network/network_state_notifier.cc --- a/third_party/blink/renderer/platform/network/network_state_notifier.cc +++ b/third_party/blink/renderer/platform/network/network_state_notifier.cc -@@ -107,6 +107,17 @@ NetworkStateNotifier::ScopedNotifier::~ScopedNotifier() { +@@ -107,6 +107,21 @@ NetworkStateNotifier::ScopedNotifier::~ScopedNotifier() { } } +NetworkStateNotifier::NetworkStateNotifier() : has_override_(false) { + // set default data + SetNetworkConnectionInfoOverride( -+ /*on_line*/ true, -+ /*type*/ WebConnectionType::kWebConnectionTypeWifi, -+ /*effective_type*/ std::nullopt, -+ /*http_rtt_msec*/ 0, -+ /*max_bandwidth_mbps*/ std::numeric_limits::max()); -+ SetNetworkQuality(/*effective_type*/ WebEffectiveConnectionType::kType4G, base::TimeDelta(), base::TimeDelta(), 10000); ++ /* on_line */ true, ++ /* type */ WebConnectionType::kWebConnectionTypeWifi, ++ /* effective_type */ std::nullopt, ++ /* http_rtt_msec */ 50, ++ /* max_bandwidth_mbps */ std::numeric_limits::max()); ++ SetNetworkQuality( ++ /* effective_type */ WebEffectiveConnectionType::kType4G, ++ /* http_rtt */ base::Milliseconds(50), ++ /* transport_rtt */ base::TimeDelta(), ++ /* downlink_throughput_kbps */ 10000); +} + NetworkStateNotifier::NetworkStateObserverHandle::NetworkStateObserverHandle(