diff --git a/loader.js b/loader.js index 952f451..666d60d 100644 --- a/loader.js +++ b/loader.js @@ -740,6 +740,12 @@ var Module = null; if (xhr.status === 200) { success(); resolve(xhr.response); + } else if (optional) { + success(); + resolve(null); + } else { + failure(); + reject(); } }; xhr.onerror = function (e) {