@openreplay/tracker
Advanced tools
Comparing version 11.0.5 to 11.0.6
@@ -0,1 +1,5 @@ | ||
# 11.0.6 | ||
- fix blob generation for canvas capture (Cannot read properties of null (reading '1')) | ||
# 11.0.5 | ||
@@ -2,0 +6,0 @@ |
@@ -66,4 +66,6 @@ "use strict"; | ||
images.forEach((snapshot) => { | ||
const blob = dataUrlToBlob(snapshot.data)[0]; | ||
formData.append('snapshot', blob, `${createdAt}_${canvasId}_${snapshot.id}.jpeg`); | ||
const blob = dataUrlToBlob(snapshot.data); | ||
if (!blob) | ||
return; | ||
formData.append('snapshot', blob[0], `${createdAt}_${canvasId}_${snapshot.id}.jpeg`); | ||
if (this.options.isDebug) { | ||
@@ -103,4 +105,6 @@ saveImageData(snapshot.data, `${createdAt}_${canvasId}_${snapshot.id}.jpeg`); | ||
const [header, base64] = dataUrl.split(','); | ||
// @ts-ignore | ||
const mime = header.match(/:(.*?);/)[1]; | ||
const encParts = header.match(/:(.*?);/); | ||
if (!encParts) | ||
return null; | ||
const mime = encParts[1]; | ||
const blobStr = atob(base64); | ||
@@ -107,0 +111,0 @@ let n = blobStr.length; |
@@ -45,3 +45,3 @@ "use strict"; | ||
this.activityState = ActivityState.NotActive; | ||
this.version = '11.0.5'; // TODO: version compatability check inside each plugin. | ||
this.version = '11.0.6'; // TODO: version compatability check inside each plugin. | ||
this.compressionThreshold = 24 * 1000; | ||
@@ -48,0 +48,0 @@ this.restartAttempts = 0; |
@@ -171,3 +171,3 @@ "use strict"; | ||
req.send(JSON.stringify({ | ||
trackerVersion: '11.0.5', | ||
trackerVersion: '11.0.6', | ||
projectKey: options.projectKey, | ||
@@ -174,0 +174,0 @@ doNotTrack, |
@@ -64,4 +64,6 @@ import { hasTag } from './guards.js'; | ||
images.forEach((snapshot) => { | ||
const blob = dataUrlToBlob(snapshot.data)[0]; | ||
formData.append('snapshot', blob, `${createdAt}_${canvasId}_${snapshot.id}.jpeg`); | ||
const blob = dataUrlToBlob(snapshot.data); | ||
if (!blob) | ||
return; | ||
formData.append('snapshot', blob[0], `${createdAt}_${canvasId}_${snapshot.id}.jpeg`); | ||
if (this.options.isDebug) { | ||
@@ -101,4 +103,6 @@ saveImageData(snapshot.data, `${createdAt}_${canvasId}_${snapshot.id}.jpeg`); | ||
const [header, base64] = dataUrl.split(','); | ||
// @ts-ignore | ||
const mime = header.match(/:(.*?);/)[1]; | ||
const encParts = header.match(/:(.*?);/); | ||
if (!encParts) | ||
return null; | ||
const mime = encParts[1]; | ||
const blobStr = atob(base64); | ||
@@ -105,0 +109,0 @@ let n = blobStr.length; |
@@ -42,3 +42,3 @@ import { Timestamp, Metadata, UserID, TabChange, TabData } from './messages.gen.js'; | ||
this.activityState = ActivityState.NotActive; | ||
this.version = '11.0.5'; // TODO: version compatability check inside each plugin. | ||
this.version = '11.0.6'; // TODO: version compatability check inside each plugin. | ||
this.compressionThreshold = 24 * 1000; | ||
@@ -45,0 +45,0 @@ this.restartAttempts = 0; |
@@ -166,3 +166,3 @@ import App, { DEFAULT_INGEST_POINT } from './app/index.js'; | ||
req.send(JSON.stringify({ | ||
trackerVersion: '11.0.5', | ||
trackerVersion: '11.0.6', | ||
projectKey: options.projectKey, | ||
@@ -169,0 +169,0 @@ doNotTrack, |
{ | ||
"name": "@openreplay/tracker", | ||
"description": "The OpenReplay tracker main package", | ||
"version": "11.0.5", | ||
"version": "11.0.6", | ||
"keywords": [ | ||
@@ -6,0 +6,0 @@ "logging", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
3807744
20702