diff --git a/src/static/js/ace2_inner.js b/src/static/js/ace2_inner.js index 25cb1f8ccbb..c5019df40a7 100644 --- a/src/static/js/ace2_inner.js +++ b/src/static/js/ace2_inner.js @@ -185,7 +185,17 @@ function Ace2Inner(){ { setDocumentAttributedText: function(atext) { - setDocAText(atext); + try{ + setDocAText(atext); + }catch(err){ + var padId = top.pad.getPadId(); + var errMsg = "Pad data wont load for pad: " +padId; + top.console.error(errMsg); + var error = { + errorInfo: errMsg + } + $.post('/jserror', error); + } }, applyChangesetToDocument: function(changeset, preferInsertionAfterCaret) {