repo: janusweb
action: commit
revision: 
path_from: 
revision_from: 884cde9e97363852c07a48a1396e5c634df1d0d9:
path_to: 
revision_to: 
git.thebackupbox.net
janusweb
git clone git://git.thebackupbox.net/janusweb
commit 884cde9e97363852c07a48a1396e5c634df1d0d9
Author: James Baicoianu 
Date:   Fri Nov 5 16:36:16 2021 -0700

    Prevent script load errors from blocking room onload event

diff --git a/scripts/room.js b/scripts/room.js
index 523912da4ab8de28743d32c2607219180b291ab8..
index ..3f070080c09047a3d85bc5224acfea653fd2f794 100644
--- a/scripts/room.js
+++ b/scripts/room.js
@@ -960,6 +960,10 @@ elation.require([
           if (!this.pendingScriptMap[s.src]) {
             this.pendingScripts++;
             this.pendingScriptMap[s.src] = true;;
+            elation.events.add(scriptasset, 'asset_error', (ev) => {
+              console.error('Failed to load Janus room script', scriptasset);
+              this.doScriptOnload();
+            });
             elation.events.add(script, 'asset_load', () => {
               script.onload = () => this.doScriptOnload();
               document.head.appendChild(script);

-----END OF PAGE-----