diff --git a/tracker/tracker/src/main/modules/timing.ts b/tracker/tracker/src/main/modules/timing.ts index a64628631..f8e7d63cf 100644 --- a/tracker/tracker/src/main/modules/timing.ts +++ b/tracker/tracker/src/main/modules/timing.ts @@ -121,7 +121,8 @@ export default function (app: App, opts: Partial): void { if (shouldSkip) { return } - const failed = entry.responseEnd === 0 && entry.transferSize === 0 + const failed = entry.responseEnd === 0 + || (entry.transferSize === 0 && entry.decodedBodySize === 0) if (failed) { app.send( ResourceTiming(