diff --git a/conference.js b/conference.js index f5895f6c3..655a92576 100644 --- a/conference.js +++ b/conference.js @@ -341,6 +341,16 @@ export default { if(oldOnErrorHandler) oldOnErrorHandler(message, source, lineno, colno, error); }; + + var oldOnUnhandledRejection = window.onunhandledrejection; + window.onunhandledrejection = function(event) { + + JitsiMeetJS.getGlobalOnErrorHandler( + null, null, null, null, event.reason); + + if(oldOnUnhandledRejection) + oldOnUnhandledRejection(event); + }; } return JitsiMeetJS.init(config).then(() => {