diff --git a/src/Magnum/Platform/EmscriptenApplication.js b/src/Magnum/Platform/EmscriptenApplication.js index 3ac448da4..df7aa4edc 100644 --- a/src/Magnum/Platform/EmscriptenApplication.js +++ b/src/Magnum/Platform/EmscriptenApplication.js @@ -50,7 +50,10 @@ var Module = { setStatus: function(message) { var status = document.getElementById('status'); - if(status) status.innerHTML = message; + /* Emscripten calls setStatus("") after a timeout even if the app + aborts. That would erase the crash message, so don't allow that */ + if(status && status.innerHTML != "Oops :(") + status.innerHTML = message; }, setStatusDescription: function(message) {