diff --git a/tracker/tracker/src/main/app/canvas.ts b/tracker/tracker/src/main/app/canvas.ts index f18a595fd..3b8f53328 100644 --- a/tracker/tracker/src/main/app/canvas.ts +++ b/tracker/tracker/src/main/app/canvas.ts @@ -153,6 +153,7 @@ function captureSnapshot(canvas: HTMLCanvasElement, quality: 'low' | 'medium' | function dataUrlToBlob(dataUrl: string): [Blob, Uint8Array] | null { const [header, base64] = dataUrl.split(',') + if (!header || !base64) return null const encParts = header.match(/:(.*?);/) if (!encParts) return null const mime = encParts[1]