|
@@ -701,9 +701,14 @@ function startEditor(zip) {
|
|
|
editor = new Engine(editorConfig);
|
|
|
|
|
|
function displayFailureNotice(err) {
|
|
|
- const msg = err.message || err;
|
|
|
- console.error(msg);
|
|
|
- setStatusNotice(msg);
|
|
|
+ console.error(err);
|
|
|
+ if (err instanceof Error) {
|
|
|
+ setStatusNotice(err.message);
|
|
|
+ } else if (typeof err === 'string') {
|
|
|
+ setStatusNotice(err);
|
|
|
+ } else {
|
|
|
+ setStatusNotice('An unknown error occured');
|
|
|
+ }
|
|
|
setStatusMode('notice');
|
|
|
initializing = false;
|
|
|
}
|