diff --git a/programs/server/play.html b/programs/server/play.html index e6662693bd7..507a96382a7 100644 --- a/programs/server/play.html +++ b/programs/server/play.html @@ -993,7 +993,16 @@ function renderError(response) { clear(); - document.getElementById('error').innerText = response ? response : "No response."; + + let message = response; + try { + let json = JSON.parse(response); + if (json.exception) { + message = json.exception; + } + } catch (e) {} + + document.getElementById('error').innerText = message ? message : "No response."; document.getElementById('error').style.display = 'block'; document.getElementById('logo-container').style.display = 'none'; }