diff --git a/app/ui.js b/app/ui.js index 4bd5f0fb..9d0a3ba3 100644 --- a/app/ui.js +++ b/app/ui.js @@ -26,12 +26,16 @@ var UI; "use strict"; // Fallback for all uncought errors - window.addEventListener('error', function(msg, url, line) { + window.addEventListener('error', function(e) { try { + var file = e.filename; + var line = e.lineno; + var col = e.colno; + var msg = e.error.message; document.getElementById('noVNC_fallback_error') .classList.add("noVNC_open"); document.getElementById('noVNC_fallback_errormsg').innerHTML = - url + ' (' + line + ')

' + msg; + msg + '

' + 'at: ' + file + ':' + line + ':' + col; } catch (exc) { document.write("noVNC encountered an error."); }