We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3a0f8a9 commit f779bc5Copy full SHA for f779bc5
packages/telemetry/src/helpers.ts
@@ -55,7 +55,10 @@ export function getSessionId(): string | undefined {
55
* 2. In Cloud Logging as its own log entry
56
*/
57
export function startNewSession(loggerProvider: LoggerProvider): void {
58
- if (typeof sessionStorage !== 'undefined') {
+ if (
59
+ typeof sessionStorage !== 'undefined' &&
60
+ typeof crypto?.randomUUID === 'function'
61
+ ) {
62
try {
63
const sessionId = crypto.randomUUID();
64
sessionStorage.setItem(TELEMETRY_SESSION_ID_KEY, sessionId);
0 commit comments