From db5d23d9dcdfb539db94553b5807d15f5b80be24 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 17 Aug 2017 20:02:28 +1000 Subject: [PATCH] catch exceptions when setting HTML thanks to Alicia for the original solution: https://github.com/dae/anki/pull/198/commits/dee4c98e9b3166ebecaec4b079a3a4d34fb4ad2b --- web/reviewer.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web/reviewer.js b/web/reviewer.js index ef2b21e24..4346bcfc5 100644 --- a/web/reviewer.js +++ b/web/reviewer.js @@ -9,7 +9,11 @@ function _updateQA(html, fadeTime, onupdate, onshown) { var qa = $("#qa"); qa.fadeTo(fadeTime, 0, function() { // update text - qa.html(html); + try { + qa.html(html); + } catch(err) { + qa.text("Invalid HTML on card: "+err); + } _removeStylingFromMathjaxCloze(); onupdate(qa);