File tree 1 file changed +8
-4
lines changed
packages/tracing/src/browser 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -236,11 +236,13 @@ export class MetricsInstrumentation {
236
236
return ;
237
237
}
238
238
239
- const timeOrigin = msToSec ( performance . timeOrigin ) ;
240
239
const startTime = msToSec ( entry . startTime as number ) ;
241
240
logger . log ( '[Measurements] Adding LCP' ) ;
242
241
this . _measurements [ 'lcp' ] = { value : metric . value } ;
243
- this . _measurements [ 'mark.lcp' ] = { value : timeOrigin + startTime } ;
242
+ if ( browserPerformanceTimeOrigin !== undefined ) {
243
+ const timeOrigin = msToSec ( browserPerformanceTimeOrigin ) ;
244
+ this . _measurements [ 'mark.lcp' ] = { value : timeOrigin + startTime } ;
245
+ }
244
246
} ) ;
245
247
}
246
248
@@ -253,11 +255,13 @@ export class MetricsInstrumentation {
253
255
return ;
254
256
}
255
257
256
- const timeOrigin = msToSec ( performance . timeOrigin ) ;
257
258
const startTime = msToSec ( entry . startTime as number ) ;
258
259
logger . log ( '[Measurements] Adding FID' ) ;
259
260
this . _measurements [ 'fid' ] = { value : metric . value } ;
260
- this . _measurements [ 'mark.fid' ] = { value : timeOrigin + startTime } ;
261
+ if ( browserPerformanceTimeOrigin !== undefined ) {
262
+ const timeOrigin = msToSec ( browserPerformanceTimeOrigin ) ;
263
+ this . _measurements [ 'mark.fid' ] = { value : timeOrigin + startTime } ;
264
+ }
261
265
} ) ;
262
266
}
263
267
You can’t perform that action at this time.
0 commit comments