Ensure positions has length before referencing (#998)

This commit is contained in:
dbseel
2026-04-01 12:00:00 +08:00
committed by GitHub
parent c697294451
commit dd77986de6

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