fix: add fallback for when crypto.randomUUID is unavailable

Closes #11452

Co-authored-by: Yo'av Moshe <bjesus@users.noreply.github.com>
This commit is contained in:
Adam
2026-02-09 06:35:53 -06:00
parent 993ac55e39
commit dd2d232a9d
2 changed files with 2 additions and 2 deletions

View File

@@ -31,7 +31,7 @@ export function createPromptAttachments(input: PromptAttachmentsInput) {
const dataUrl = reader.result as string
const attachment: ImageAttachmentPart = {
type: "image",
id: crypto.randomUUID(),
id: crypto.randomUUID?.() ?? Math.random().toString(16).slice(2),
filename: file.name,
mime: file.type,
dataUrl,

View File

@@ -53,7 +53,7 @@ function createCommentSessionState(store: Store<CommentStore>, setStore: SetStor
const add = (input: Omit<LineComment, "id" | "time">) => {
const next: LineComment = {
id: crypto.randomUUID(),
id: crypto.randomUUID?.() ?? Math.random().toString(16).slice(2),
time: Date.now(),
...input,
}