diff --git a/userscript/origin.user.js b/userscript/origin.user.js index 784ba61f..1b048d26 100644 --- a/userscript/origin.user.js +++ b/userscript/origin.user.js @@ -87,7 +87,7 @@ function origin_load(element, project, package) { if (origin.startsWith('OSRT:OriginConfig attribute missing')) { item.innerHTML = ''; } else { - item.innerHTML = ' Origin: failed to load'; + origin_load_fail(item); } } else { var origin_project = origin.trim(); @@ -111,7 +111,14 @@ function origin_load(element, project, package) { 'Origin Manager Interface'; element.appendChild(item); } - }}); + }}) + .fail(function() { + origin_load_fail(item); + }); +} + +function origin_load_fail(item) { + item.innerHTML = ' Origin: failed to load'; } function operator_url() {