diff options
author | Andrew Dolgov <[email protected]> | 2014-03-11 13:59:14 +0400 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2014-03-11 13:59:14 +0400 |
commit | 2ffe7a3b14caeb55a6338d769255cafa6f67d3c6 (patch) | |
tree | 282c8225f381c65f0327a13e0db5fb61ff90b4fe /js/tt-rss.js | |
parent | 9e52809d1a91d6d3b8c4b0f12d5b25acd65a52e7 (diff) |
add a less intimidating error message when backend times out and/or fails to return valid JSON
Diffstat (limited to 'js/tt-rss.js')
-rw-r--r-- | js/tt-rss.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/js/tt-rss.js b/js/tt-rss.js index bb23169ec..3b7793553 100644 --- a/js/tt-rss.js +++ b/js/tt-rss.js @@ -987,7 +987,12 @@ function newVersionDlg() { function handle_rpc_json(transport, scheduled_call) { try { - var reply = JSON.parse(transport.responseText); + try { + var reply = JSON.parse(transport.responseText); + } catch (e) { + alert(__("Failed to parse server reply. This could be caused by a server or network timeout. Backend output was logged to the browser console.")); + console.log("handle_rpc_json, received: " + transport.responseText); + } if (reply) { |