diff --git a/conference.js b/conference.js index ac89e1f5e..2bbd5b8a0 100644 --- a/conference.js +++ b/conference.js @@ -320,6 +320,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(() => {