@@ -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
51795183AutoConfig_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
0 commit comments