| Index: Source/modules/fetch/GlobalFetch.cpp
|
| diff --git a/Source/modules/fetch/GlobalFetch.cpp b/Source/modules/fetch/GlobalFetch.cpp
|
| index eb921833f42644187db3106370f9d9ec39057840..7be8c0abda60b66399b9fb1fb3b5ce45c7914093 100644
|
| --- a/Source/modules/fetch/GlobalFetch.cpp
|
| +++ b/Source/modules/fetch/GlobalFetch.cpp
|
| @@ -7,6 +7,7 @@
|
|
|
| #include "core/dom/ActiveDOMObject.h"
|
| #include "core/frame/LocalDOMWindow.h"
|
| +#include "core/frame/UseCounter.h"
|
| #include "core/workers/WorkerGlobalScope.h"
|
| #include "modules/fetch/FetchManager.h"
|
| #include "modules/fetch/Request.h"
|
| @@ -100,11 +101,14 @@ private:
|
|
|
| ScriptPromise GlobalFetch::fetch(ScriptState* scriptState, DOMWindow& window, const RequestInfo& input, const Dictionary& init, ExceptionState& exceptionState)
|
| {
|
| + UseCounter::count(window.executionContext(), UseCounter::Fetch);
|
| return GlobalFetchImpl<LocalDOMWindow>::from(toLocalDOMWindow(window), window.executionContext()).fetch(scriptState, input, init, exceptionState);
|
| }
|
|
|
| ScriptPromise GlobalFetch::fetch(ScriptState* scriptState, WorkerGlobalScope& worker, const RequestInfo& input, const Dictionary& init, ExceptionState& exceptionState)
|
| {
|
| + // Note that UseCounter doesn't work with SharedWorker or ServiceWorker.
|
| + UseCounter::count(worker.executionContext(), UseCounter::Fetch);
|
| return GlobalFetchImpl<WorkerGlobalScope>::from(worker, worker.executionContext()).fetch(scriptState, input, init, exceptionState);
|
| }
|
|
|
|
|