diff --git a/html/script.js b/html/script.js index 872dcb38..629b8fc6 100644 --- a/html/script.js +++ b/html/script.js @@ -404,7 +404,22 @@ function fetchDone(data) { if (!data.aircraft || !data.now) { let error = data.error; if (error) { - jQuery("#update_error_detail").text(error); + + const errorParts = error.split(":"); + const errorCode = errorParts[0].trim(); + const errorMessage = errorParts[1] ? errorParts[1].trim() : "Unknown error"; + + let additionalMessage = ""; + + if (errorCode === "401") { + additionalMessage = " Please refresh the browser to continue."; + } else if (errorCode === "403") { + additionalMessage = " reCAPTCHA validation failed."; + } + + const displayMessage = errorMessage + additionalMessage; + + jQuery("#update_error_detail").text(displayMessage); jQuery("#update_error").css('display','block'); StaleReceiverCount++; }