diff --git a/script.html b/script.html index 7bddb0a..836778d 100644 --- a/script.html +++ b/script.html @@ -154,7 +154,12 @@ function render(r) { if (poll) { clearInterval(poll); poll = null; } if (p.status === "script_failed") { - out.innerHTML = '
The writer could not finish this one.
' + // The reason was always stored; it just was not being shown. A dead or + // paywalled link is the usual cause, and only the reader can fix it. + var why = (s && s.error) ? s.error : ""; + out.innerHTML = 'The writer could not finish this one.
' + + (why ? 'No reason was recorded.
') + 'Start again