Skip to content

Commit 0b9a8b2

Browse files
committed
WIP
1 parent 3de88c3 commit 0b9a8b2

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

packages/replay/src/replay.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,15 @@ export class ReplayContainer implements ReplayContainerInterface {
243243
return;
244244
}
245245

246-
this.recordingMode = this.session.sampled === 'buffer' ? 'buffer' : 'session';
246+
let recordingMode: ReplayRecordingMode = 'session';
247+
248+
// If segmentId > 0, it means we've previously already captured this session
249+
// In this case, we still want to continue in `session` recording mode
250+
if (this.session.sampled === 'buffer' && this.session.segmentId === 0) {
251+
recordingMode = 'buffer';
252+
}
253+
254+
this.recordingMode = recordingMode;
247255

248256
logInfoNextTick(
249257
`[Replay] Starting replay in ${this.recordingMode} mode`,

0 commit comments

Comments
 (0)