diff --git a/tracker/tracker/src/main/modules/network.ts b/tracker/tracker/src/main/modules/network.ts index b0ad1453a..43f961b26 100644 --- a/tracker/tracker/src/main/modules/network.ts +++ b/tracker/tracker/src/main/modules/network.ts @@ -38,8 +38,10 @@ type FetchRequestBody = RequestInit['body'] function checkCacheByPerformanceTimings(requestUrl: string) { if (performance) { const timings = performance.getEntriesByName(requestUrl)[0] - // @ts-ignore - weird ts typings, please refer to https://developer.mozilla.org/en-US/docs/Web/API/PerformanceNavigationTiming - return timings.transferSize === 0 || timings.responseStart - timings.requestStart < 10 + if (timings) { + // @ts-ignore - weird ts typings, please refer to https://developer.mozilla.org/en-US/docs/Web/API/PerformanceNavigationTiming + return timings.transferSize === 0 || timings.responseStart - timings.requestStart < 10 + } } return false }