-- Leo's gemini proxy

-- Connecting to git.thebackupbox.net:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

repo: janusweb
action: commit
revision:
path_from:
revision_from: 884cde9e97363852c07a48a1396e5c634df1d0d9:
path_to:
revision_to:

git.thebackupbox.net

janusweb

git://git.thebackupbox.net/janusweb

commit 884cde9e97363852c07a48a1396e5c634df1d0d9
Author: James Baicoianu <james_github@baicoianu.com>
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-----

-- Response ended

-- Page fetched on Sun Jun 2 14:39:54 2024