Hakuna matata!
Dann wäre zuerst zu klären, ob der Fehler im JavaScript liegt, oder ob das fehlede Bild die Wurzel allen Übels ist.
Das ist ganz schnell geklärt: im JavaScript.
Ein Script, das aussteigt, wenn eine externe Ressource nicht verfügbar ist, ist kaputt.
Das sehe ich anders, Skripte dürfen ruhig harte Abhängigkeiten haben. Wenn diese nicht geladen werden können, dann ist es sogar gut, dass das Skript möglichst schnell einen Fehler produziert. So ist der Fehler nämlich schnell aufzuspüren und kann sich nicht unbemerkt durchschleichen. Der Fehler darf aber auch nicht unkontrolliert durch die ganze Anwendung propagieren, so ewie es hier offenbar passiert ist.
Ob das Bild in diesem Fall eine harte Abhängigkeit ist, oder ob man einen sinnvollen Fallback implementieren könnte, steht noch auf einen anderen Blatt.
“All right, then, I'll go to hell.” – Huck Finn