Skip to content

Commit ca45e99

Browse files
committed
v6.8.10
1 parent 9ade326 commit ca45e99

File tree

11 files changed

+7313
-38
lines changed

11 files changed

+7313
-38
lines changed

build/index.js

Lines changed: 29 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1626,7 +1626,9 @@ var ReplayRecFrame = /*#__PURE__*/function () {
16261626
}, {
16271627
key: "flushObserver",
16281628
value: function flushObserver() {
1629-
this.rec.observerCallback(this.observer.takeRecords());
1629+
if (this.observer && typeof this.observer.takeRecords !== "undefined") {
1630+
this.rec.observerCallback(this.observer.takeRecords());
1631+
}
16301632
}
16311633
}]);
16321634

@@ -2869,7 +2871,11 @@ var Session = /*#__PURE__*/function () {
28692871
var userNameInfo = document.querySelector("#bb-user-name");
28702872

28712873
if (userNameInfo) {
2872-
userNameInfo.textContent = session.name ? session.name : "";
2874+
if (session.name && src_Gleap.getInstance().showUserName) {
2875+
userNameInfo.textContent = session.name;
2876+
} else {
2877+
userNameInfo.textContent = "";
2878+
}
28732879
}
28742880

28752881
_this.notifySessionReady();
@@ -2927,9 +2933,7 @@ var Session = /*#__PURE__*/function () {
29272933
if (_this.session.userId.toString() !== userId.toString()) {
29282934
return true;
29292935
}
2930-
} catch (exp) {
2931-
console.log("Gleap: warn");
2932-
}
2936+
} catch (exp) {}
29332937

29342938
if (userData) {
29352939
var userDataKeys = Object.keys(userData);
@@ -5177,13 +5181,14 @@ var AutoConfig = /*#__PURE__*/function () {
51775181
}();
51785182

51795183
AutoConfig_defineProperty(AutoConfig, "run", function () {
5180-
/*const session = Session.getInstance();
5181-
const cachedConfig = loadFromGleapCache(`config-${session.sdkKey}`);
5184+
var session = Session.getInstance();
5185+
/*const cachedConfig = loadFromGleapCache(`config-${session.sdkKey}`);
51825186
if (cachedConfig) {
51835187
AutoConfig.applyConfig(cachedConfig, false);
51845188
AutoConfig.loadConfigFromServer(true).catch(function (e) {});
51855189
return Promise.resolve();
51865190
}*/
5191+
51875192
return AutoConfig.loadConfigFromServer(false);
51885193
});
51895194

@@ -5552,7 +5557,13 @@ var Gleap_Gleap = /*#__PURE__*/function () {
55525557
var self = this;
55535558

55545559
window.onerror = function (msg, url, lineNo, columnNo, error) {
5555-
var message = ["Message: " + msg, "URL: " + url, "Line: " + lineNo, "Column: " + columnNo, "Stack: " + (error && error.stack) ? error.stack : 0];
5560+
var stackTrace = "";
5561+
5562+
if (error !== null && typeof error.stack !== "undefined") {
5563+
stackTrace = error.stack;
5564+
}
5565+
5566+
var message = ["Message: " + msg, "URL: " + url, "Line: " + lineNo, "Column: " + columnNo, "Stack: " + stackTrace];
55565567
self.addLog(message, "ERROR");
55575568

55585569
if (self.enabledCrashDetector && !self.appCrashDetected && !self.currentlySendingBug) {
@@ -5564,7 +5575,7 @@ var Gleap_Gleap = /*#__PURE__*/function () {
55645575
url: url,
55655576
lineNo: lineNo,
55665577
columnNo: columnNo,
5567-
stackTrace: error && error.stack ? error.stack : ""
5578+
stackTrace: stackTrace
55685579
}, Gleap.PRIORITY_MEDIUM, "CRASH", {
55695580
screenshot: true,
55705581
replays: true
@@ -6253,7 +6264,7 @@ var Gleap_Gleap = /*#__PURE__*/function () {
62536264
currentUrl: window.location.href,
62546265
language: navigator.language || navigator.userLanguage,
62556266
mobile: isMobile(),
6256-
sdkVersion: "6.8.9",
6267+
sdkVersion: "6.8.10",
62576268
sdkType: "javascript"
62586269
};
62596270
}
@@ -6956,9 +6967,15 @@ var Gleap_Gleap = /*#__PURE__*/function () {
69566967
instance.stopBugReportingAnalytics();
69576968
instance.widgetOpened = true;
69586969
instance.openedMenu = true;
6959-
instance.updateFeedbackButtonState(); // Start feedback type dialog
6970+
instance.updateFeedbackButtonState();
6971+
var displayUserName = "";
6972+
6973+
if (instance.showUserName && sessionInstance.session && sessionInstance.session.name) {
6974+
displayUserName = sessionInstance.session.name;
6975+
} // Start feedback type dialog
6976+
69606977

6961-
createFeedbackTypeDialog(instance.feedbackTypeActions, instance.overrideLanguage, instance.customLogoUrl, instance.poweredByHidden, function () {}, "".concat(translateText("Hi", instance.overrideLanguage), " <span id=\"bb-user-name\">").concat(instance.showUserName && sessionInstance.session.name ? sessionInstance.session.name : "", "</span> ").concat(instance.welcomeIcon), translateText(instance.widgetInfo.dialogSubtitle, instance.overrideLanguage), fromBack);
6978+
createFeedbackTypeDialog(instance.feedbackTypeActions, instance.overrideLanguage, instance.customLogoUrl, instance.poweredByHidden, function () {}, "".concat(translateText("Hi", instance.overrideLanguage), " <span id=\"bb-user-name\">").concat(displayUserName, "</span> ").concat(instance.welcomeIcon), translateText(instance.widgetInfo.dialogSubtitle, instance.overrideLanguage), fromBack);
69626979
}
69636980
/**
69646981
* Register custom action

demo/main.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
const Gleap = window.Gleap;
22

3-
Gleap.initialize("a5yVbBAxZ3SxYRneqPnETvEG58veOyQs");
3+
// Gleap.setApiUrl("http://localhost:9000");
4+
Gleap.initialize("DUPaIr7s689BBblcFI4pc5aBgYJTm7Sc");
45

56
Gleap.identify("12938", {
67
email: "lukas@gleap.io",
@@ -39,4 +40,5 @@ setTimeout(() => {
3940

4041
setTimeout(() => {
4142
console.warn("Failed to attach button listener.");
43+
x();
4244
}, 4000);

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gleap",
3-
"version": "6.8.9",
3+
"version": "6.8.10",
44
"main": "build/index.js",
55
"scripts": {
66
"start": "webpack serve",

published/6.8.10/appwidget.min.css

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

0 commit comments

Comments
 (0)