From 7795f2781dfcf47ebddf361174d0e4de8a79b5f9 Mon Sep 17 00:00:00 2001 From: Luke Merletti <102715674+ltmerletti@users.noreply.github.com> Date: Thu, 30 Apr 2026 21:44:02 -0400 Subject: [PATCH] Fix Ranobes chapter title fallback Handle Ranobes reader pages that put chapter headings inside the article content while keeping the existing h1.title behavior for normal Ranobes pages. --- plugin/js/parsers/RanobesParser.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugin/js/parsers/RanobesParser.js b/plugin/js/parsers/RanobesParser.js index 2ac1b590a..9a2d58266 100644 --- a/plugin/js/parsers/RanobesParser.js +++ b/plugin/js/parsers/RanobesParser.js @@ -89,9 +89,9 @@ class RanobesParser extends Parser { } findChapterTitle(dom) { - let title = dom.querySelector("h1.title"); + let title = dom.querySelector("h1.title, div#arrticle h1, div#arrticle h2, div#arrticle h3"); util.removeChildElementsMatchingSelector(title, "span, div"); - return title.textContent; + return title ? title.textContent : super.findChapterTitle(dom); } findCoverImageUrl(dom) {