@@ -1626,7 +1626,9 @@ var ReplayRecFrame = /*#__PURE__*/function () {
1626
1626
} , {
1627
1627
key : "flushObserver" ,
1628
1628
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
+ }
1630
1632
}
1631
1633
} ] ) ;
1632
1634
@@ -2869,7 +2871,11 @@ var Session = /*#__PURE__*/function () {
2869
2871
var userNameInfo = document . querySelector ( "#bb-user-name" ) ;
2870
2872
2871
2873
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
+ }
2873
2879
}
2874
2880
2875
2881
_this . notifySessionReady ( ) ;
@@ -2927,9 +2933,7 @@ var Session = /*#__PURE__*/function () {
2927
2933
if ( _this . session . userId . toString ( ) !== userId . toString ( ) ) {
2928
2934
return true ;
2929
2935
}
2930
- } catch ( exp ) {
2931
- console . log ( "Gleap: warn" ) ;
2932
- }
2936
+ } catch ( exp ) { }
2933
2937
2934
2938
if ( userData ) {
2935
2939
var userDataKeys = Object . keys ( userData ) ;
@@ -5177,13 +5181,14 @@ var AutoConfig = /*#__PURE__*/function () {
5177
5181
} ( ) ;
5178
5182
5179
5183
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}`);
5182
5186
if (cachedConfig) {
5183
5187
AutoConfig.applyConfig(cachedConfig, false);
5184
5188
AutoConfig.loadConfigFromServer(true).catch(function (e) {});
5185
5189
return Promise.resolve();
5186
5190
}*/
5191
+
5187
5192
return AutoConfig . loadConfigFromServer ( false ) ;
5188
5193
} ) ;
5189
5194
@@ -5552,7 +5557,13 @@ var Gleap_Gleap = /*#__PURE__*/function () {
5552
5557
var self = this ;
5553
5558
5554
5559
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 ] ;
5556
5567
self . addLog ( message , "ERROR" ) ;
5557
5568
5558
5569
if ( self . enabledCrashDetector && ! self . appCrashDetected && ! self . currentlySendingBug ) {
@@ -5564,7 +5575,7 @@ var Gleap_Gleap = /*#__PURE__*/function () {
5564
5575
url : url ,
5565
5576
lineNo : lineNo ,
5566
5577
columnNo : columnNo ,
5567
- stackTrace : error && error . stack ? error . stack : ""
5578
+ stackTrace : stackTrace
5568
5579
} , Gleap . PRIORITY_MEDIUM , "CRASH" , {
5569
5580
screenshot : true ,
5570
5581
replays : true
@@ -6253,7 +6264,7 @@ var Gleap_Gleap = /*#__PURE__*/function () {
6253
6264
currentUrl : window . location . href ,
6254
6265
language : navigator . language || navigator . userLanguage ,
6255
6266
mobile : isMobile ( ) ,
6256
- sdkVersion : "6.8.9 " ,
6267
+ sdkVersion : "6.8.10 " ,
6257
6268
sdkType : "javascript"
6258
6269
} ;
6259
6270
}
@@ -6956,9 +6967,15 @@ var Gleap_Gleap = /*#__PURE__*/function () {
6956
6967
instance . stopBugReportingAnalytics ( ) ;
6957
6968
instance . widgetOpened = true ;
6958
6969
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
+
6960
6977
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 ) ;
6962
6979
}
6963
6980
/**
6964
6981
* Register custom action
0 commit comments