From 15aa43bd42d0b368903eb9e24973a709d4e2fcf9 Mon Sep 17 00:00:00 2001 From: John Factotum <50942278+johnfactotum@users.noreply.github.com> Date: Sun, 5 Mar 2023 11:39:47 +0000 Subject: [PATCH] Warn about parsing error Falling back to HTML is good, but probably don't do it silently. --- epub.js | 1 + 1 file changed, 1 insertion(+) diff --git a/epub.js b/epub.js index 72d0eb1..15e71fa 100644 --- a/epub.js +++ b/epub.js @@ -513,6 +513,7 @@ class Loader { let doc = new DOMParser().parseFromString(str, mediaType) // change to HTML if it's not valid XHTML if (mediaType === MIME.XHTML && doc.querySelector('parsererror')) { + console.warn(doc.querySelector('parsererror').innerText) item.mediaType = MIME.HTML doc = new DOMParser().parseFromString(str, item.mediaType) }