Skip to content

Commit c3faa0c

Browse files
authored
fix(replay/v9): Call sendBufferedReplayOrFlush when opening/sending feedback (#17270)
This is the v9 backport of #17092, which fixes replays created from user feedback where only the buffered segment is flushed and recording stops.
1 parent ce189f6 commit c3faa0c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/replay-internal/src/util/addGlobalListeners.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,14 @@ export function addGlobalListeners(replay: ReplayContainer): void {
6262
if (options?.includeReplay && replay.isEnabled() && replayId && feedbackEvent.contexts?.feedback) {
6363
// In case the feedback is sent via API and not through our widget, we want to flush replay
6464
if (feedbackEvent.contexts.feedback.source === 'api') {
65-
await replay.flush();
65+
await replay.sendBufferedReplayOrFlush();
6666
}
6767
feedbackEvent.contexts.feedback.replay_id = replayId;
6868
}
6969
});
7070

7171
client.on('openFeedbackWidget', async () => {
72-
await replay.flush();
72+
await replay.sendBufferedReplayOrFlush();
7373
});
7474
}
7575
}

0 commit comments

Comments
 (0)