diff --git a/packages/plugin-session-replay-browser/src/session-replay.ts b/packages/plugin-session-replay-browser/src/session-replay.ts index 6b6693798..da6fc3d80 100644 --- a/packages/plugin-session-replay-browser/src/session-replay.ts +++ b/packages/plugin-session-replay-browser/src/session-replay.ts @@ -89,6 +89,7 @@ export class SessionReplayPlugin implements EnrichmentPlugin { + this.loggerProvider.debug('Initializing record function during idle time.'); + void this.initializeRecording(shouldLogMetadata, config, sessionId); + }, + { timeout }, + ); + } + } + + private async initializeRecording( + shouldLogMetadata: boolean, + config: SessionReplayJoinedConfig, + sessionId: string | number, + ) { const recordFunction = await this.getRecordFunction(); // May be undefined if cannot import rrweb-record