Ensure positions has length before referencing (#998)

This commit is contained in:
dbseel
2022-09-14 23:23:38 -04:00
committed by GitHub
parent 7be26b07eb
commit 49d143f777

View File

@@ -101,7 +101,9 @@ export function addDelay(event: eventWithTime, baselineTime: number): number {
// so we need to find the real timestamp by traverse the time offsets.
if (
event.type === EventType.IncrementalSnapshot &&
event.data.source === IncrementalSource.MouseMove
event.data.source === IncrementalSource.MouseMove &&
event.data.positions &&
event.data.positions.length
) {
const firstOffset = event.data.positions[0].timeOffset;
// timeOffset is a negative offset to event.timestamp