tracker: fix timing status check

This commit is contained in:
nick-delirium 2025-04-14 09:32:20 +02:00 committed by Delirium
parent e92ba42d82
commit 526dfd7e21

View file

@ -121,9 +121,11 @@ export default function (app: App, opts: Partial<Options>): void {
if (shouldSkip) {
return
}
const failed = entry.responseEnd === 0
|| (entry.transferSize === 0 && entry.decodedBodySize === 0)
|| (entry.responseStatus && entry.responseStatus >= 400)
const failed = entry.initiatorType !== 'fetch'
? entry.responseEnd === 0
|| (entry.transferSize === 0 && entry.decodedBodySize === 0)
|| (entry.responseStatus && entry.responseStatus >= 400)
: entry.responseStatus && entry.responseStatus >= 400
const timings = {
queueing: entry.domainLookupStart - entry.startTime,