diff --git a/web/dashboard/src/lib/terminal.ts b/web/dashboard/src/lib/terminal.ts index d89dff4..1a5f06d 100644 --- a/web/dashboard/src/lib/terminal.ts +++ b/web/dashboard/src/lib/terminal.ts @@ -4,7 +4,9 @@ export function getOrCreateTerminalId(): string { if (typeof window === "undefined") return "server"; let id = localStorage.getItem(TERMINAL_KEY); if (!id) { - id = crypto.randomUUID(); + id = typeof crypto.randomUUID === "function" + ? crypto.randomUUID() + : `${Date.now().toString(36)}-${Math.random().toString(36).slice(2)}`; localStorage.setItem(TERMINAL_KEY, id); } return id;