From 4c1789fc16f79fff942600b8daf3acf862ee6fc5 Mon Sep 17 00:00:00 2001 From: Evan Reichard Date: Sat, 24 Jan 2026 13:33:09 -0500 Subject: [PATCH] fix: doc parsing --- assets/reader/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/reader/index.js b/assets/reader/index.js index ae1a5c0..000ee6d 100644 --- a/assets/reader/index.js +++ b/assets/reader/index.js @@ -1317,7 +1317,7 @@ class EBookReader { let spineWC = await Promise.all( this.book.spine.spineItems.map(async (item) => { let newDoc = await item.load(this.book.load.bind(this.book)); - let spineWords = newDoc.innerText.trim().split(/\s+/).length; + let spineWords = (newDoc.innerText || "").trim().split(/\s+/).length; item.wordCount = spineWords; return spineWords; }),