diff --git a/browser/components/sessionstore/src/SessionStore.jsm b/browser/components/sessionstore/src/SessionStore.jsm index b98df60252f..859ed43c7bd 100644 --- a/browser/components/sessionstore/src/SessionStore.jsm +++ b/browser/components/sessionstore/src/SessionStore.jsm @@ -413,7 +413,7 @@ let SessionStoreInternal = { // Let everyone know we're done. this._deferredInitialized.resolve(); - }); + }, Cu.reportError); }, initSession: function ssi_initSession() { diff --git a/browser/components/sessionstore/src/_SessionFile.jsm b/browser/components/sessionstore/src/_SessionFile.jsm index 3405fc22d05..e6901a29241 100644 --- a/browser/components/sessionstore/src/_SessionFile.jsm +++ b/browser/components/sessionstore/src/_SessionFile.jsm @@ -259,7 +259,7 @@ let SessionFileInternal = { SessionWorker.post("writeLoadStateOnceAfterStartup", [aLoadState]).then(msg => { this._recordTelemetry(msg.telemetry); return msg; - }); + }, Cu.reportError); }, createBackupCopy: function (ext) { diff --git a/browser/components/sessionstore/src/nsSessionStartup.js b/browser/components/sessionstore/src/nsSessionStartup.js index b4137bc38b8..9105137be15 100644 --- a/browser/components/sessionstore/src/nsSessionStartup.js +++ b/browser/components/sessionstore/src/nsSessionStartup.js @@ -81,7 +81,8 @@ SessionStartup.prototype = { } _SessionFile.read().then( - this._onSessionFileRead.bind(this) + this._onSessionFileRead.bind(this), + Cu.reportError ); },