From 258b406b9ecb1b1d40199e8942f7d67111e57051 Mon Sep 17 00:00:00 2001 From: Mikunj Date: Mon, 20 Jul 2020 11:29:42 +1000 Subject: [PATCH] Improve unhandled promise error logging --- js/logging.js | 6 +++--- password_preload.js | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/js/logging.js b/js/logging.js index e2fec0d44..e675e44ef 100644 --- a/js/logging.js +++ b/js/logging.js @@ -136,7 +136,7 @@ window.onerror = (message, script, line, col, error) => { }; window.addEventListener('unhandledrejection', rejectionEvent => { - window.log.error( - `Top-level unhandled promise rejection: ${rejectionEvent.reason}` - ); + const error = rejectionEvent.reason; + const errorInfo = error && error.stack ? error.stack : JSON.stringify(error); + window.log.error(`Top-level unhandled promise rejection: ${errorInfo}`); }); diff --git a/password_preload.js b/password_preload.js index d499b1609..bd18b92db 100644 --- a/password_preload.js +++ b/password_preload.js @@ -32,7 +32,7 @@ window.Signal = { Components: { SessionPasswordPrompt, }, -} +}; window.CONSTANTS = { MAX_LOGIN_TRIES: 3,