| Index: third_party/WebKit/Source/core/loader/FrameFetchContext.cpp
|
| diff --git a/third_party/WebKit/Source/core/loader/FrameFetchContext.cpp b/third_party/WebKit/Source/core/loader/FrameFetchContext.cpp
|
| index 7be507dd307eef127eae084edf0c6d0bf78b7503..e6d875b14245be0de691c5c6ba132c767a0eed7b 100644
|
| --- a/third_party/WebKit/Source/core/loader/FrameFetchContext.cpp
|
| +++ b/third_party/WebKit/Source/core/loader/FrameFetchContext.cpp
|
| @@ -54,6 +54,7 @@
|
| #include "core/loader/FrameLoader.h"
|
| #include "core/loader/MixedContentChecker.h"
|
| #include "core/loader/NetworkHintsInterface.h"
|
| +#include "core/loader/NetworkQuietDetector.h"
|
| #include "core/loader/PingLoader.h"
|
| #include "core/loader/ProgressTracker.h"
|
| #include "core/loader/SubresourceFilter.h"
|
| @@ -68,6 +69,7 @@
|
| #include "core/timing/PerformanceBase.h"
|
| #include "platform/WebFrameScheduler.h"
|
| #include "platform/exported/WrappedResourceRequest.h"
|
| +#include "platform/instrumentation/resource_coordinator/FrameResourceCoordinator.h"
|
| #include "platform/instrumentation/tracing/TracedValue.h"
|
| #include "platform/loader/fetch/ClientHintsPreferences.h"
|
| #include "platform/loader/fetch/FetchInitiatorTypeNames.h"
|
| @@ -596,6 +598,9 @@ void FrameFetchContext::DidLoadResource(Resource* resource) {
|
| if (!document_)
|
| return;
|
| FirstMeaningfulPaintDetector::From(*document_).CheckNetworkStable();
|
| + if (FrameResourceCoordinator::IsEnabled()) {
|
| + NetworkQuietDetector::From(*document_).CheckNetworkStable();
|
| + }
|
| if (resource->IsLoadEventBlockingResourceType())
|
| document_->CheckCompleted();
|
| }
|
|
|