Skip to content

Commit d4e8c97

Browse files
committed
v3.1.6
1 parent 9c58347 commit d4e8c97

File tree

10 files changed

+38
-37
lines changed

10 files changed

+38
-37
lines changed

build/index.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/index.css.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/index.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "bugbattle",
3-
"version": "3.1.5",
3+
"version": "3.1.6",
44
"main": "build/index.js",
55
"types": "index.d.ts",
66
"scripts": {

published/latest/index.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

published/latest/index.css.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

published/latest/index.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

published/latest/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/BugBattle.js

Lines changed: 27 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -170,31 +170,11 @@ class BugBattle {
170170
feedbackBtn.style.display = "none";
171171
}
172172

173-
const self = this;
174-
html2canvas(document.body, {
175-
x: window.scrollX,
176-
y: window.scrollY,
177-
width: window.innerWidth,
178-
height: window.innerHeight,
179-
letterRendering: 1,
180-
allowTaint: true,
181-
useCORS: false,
182-
logging: false,
183-
imageTimeout: 15000,
184-
proxy: "https://jsproxy.bugbattle.io/",
185-
}).then(function (canvas) {
186-
if (canvas) {
187-
self.instance.screenshot = canvas.toDataURL();
188-
if (self.instance.crashDetected) {
189-
self.instance.askForCrashReport();
190-
} else {
191-
self.instance.showBugReportEditor();
192-
}
193-
} else {
194-
console.warn("Couldn't create image.");
195-
self.instance.showBugReportEditor();
196-
}
197-
});
173+
if (this.instance.crashDetected) {
174+
this.instance.askForCrashReport();
175+
} else {
176+
this.instance.showBugReportEditor();
177+
}
198178
}
199179

200180
startCrashDetection() {
@@ -286,6 +266,7 @@ class BugBattle {
286266

287267
var elem = document.createElement("div");
288268
elem.className = "bugbattle--feedback-dialog-container";
269+
elem.setAttribute("data-html2canvas-ignore", "true");
289270
elem.innerHTML = `<div class='bugbattle--feedback-dialog'>
290271
<div class="bugbattle--feedback-dialog-header">
291272
<div></div>
@@ -330,6 +311,7 @@ class BugBattle {
330311

331312
var elem = document.createElement("div");
332313
elem.className = "bugbattle--feedback-dialog-container";
314+
elem.setAttribute("data-html2canvas-ignore", "true");
333315
elem.innerHTML = `<div class='bugbattle--feedback-dialog'>
334316
<div class="bugbattle--feedback-dialog-header">
335317
<div></div>
@@ -475,7 +457,24 @@ class BugBattle {
475457
console.log("BUGBATTLE: Please provide a valid API key!");
476458
}
477459

478-
self.prepareScreenshot();
460+
html2canvas(document.body, {
461+
x: window.scrollX,
462+
y: window.scrollY,
463+
width: window.innerWidth,
464+
height: window.innerHeight,
465+
letterRendering: 1,
466+
allowTaint: true,
467+
useCORS: false,
468+
logging: false,
469+
imageTimeout: 15000,
470+
proxy: "https://jsproxy.bugbattle.io/",
471+
}).then(function (canvas) {
472+
if (canvas) {
473+
self.screenshot = canvas.toDataURL();
474+
self.prepareScreenshot();
475+
}
476+
});
477+
479478
};
480479
}
481480

@@ -629,6 +628,7 @@ class BugBattle {
629628

630629
// Upload screenshot
631630
self.uploadScreenshot(canvas.toDataURL("image/jpeg", 0.5));
631+
self.screenshot = null;
632632
};
633633
imageObj.onerror = function () {
634634
self.hide();
@@ -795,6 +795,7 @@ class BugBattle {
795795
const self = this;
796796
var bugReportingEditor = document.createElement("div");
797797
bugReportingEditor.className = "bugbattle-screenshot-editor-container";
798+
bugReportingEditor.setAttribute("data-html2canvas-ignore", "true");
798799
bugReportingEditor.innerHTML = `
799800
<div class='bugbattle-screenshot-editor-container-inner'>
800801
<div class='bugbattle-screenshot-editor-borderlayer'></div>

0 commit comments

Comments
 (0)