diff --git a/www/common/sframe-common-outer.js b/www/common/sframe-common-outer.js index e2472928e..a34faa0fc 100644 --- a/www/common/sframe-common-outer.js +++ b/www/common/sframe-common-outer.js @@ -274,8 +274,7 @@ define([ // Hidden hash: can't find the channel in our drives: abort var noPadData = function (err) { - console.error(err); - // XXX Display error screen in inner + sframeChan.event("EV_PAD_NODATA", err); }; // Hidden hash: can't find requestd edit URL in our drives: ask var badPadData = function (cb) { diff --git a/www/common/sframe-common.js b/www/common/sframe-common.js index f4bb3106e..3ab0a8db7 100644 --- a/www/common/sframe-common.js +++ b/www/common/sframe-common.js @@ -603,6 +603,10 @@ define([ UI.addTooltips(); + ctx.sframeChan.on("EV_PAD_NODATA", function (err) { + UI.errorLoadingScreen(Messages.safeLinks_error); + }); + ctx.sframeChan.on("EV_PAD_PASSWORD", function (cfg) { UIElements.displayPasswordPrompt(funcs, cfg); });