fix(html-parser): Never blow up, just send us HTML parsing errors

This commit is contained in:
Ben Gotow 2015-10-09 18:14:01 -07:00
parent 78a3218c26
commit a312614195

View file

@ -74,7 +74,12 @@ class QuotedHTMLParser
_parseHTML: (text) ->
domParser = new DOMParser()
doc = domParser.parseFromString(text, "text/html")
try
doc = domParser.parseFromString(text, "text/html")
catch error
text = "HTML Parser Error: #{error.toString()}"
doc = domParser.parseFromString(text, "text/html")
atom.emitError(error)
return doc
_wholeBodyIsQuote: (doc, quoteElements) ->