From 7ac00db1345741d767cceb698cd8866a9183fd97 Mon Sep 17 00:00:00 2001 From: lenafx Date: Sat, 10 Jan 2026 21:24:07 +0100 Subject: [PATCH] fixed an issue with chapter navigation on reader --- desktop/src/scripts/books/reader.js | 6 +++--- docker/src/scripts/books/reader.js | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/desktop/src/scripts/books/reader.js b/desktop/src/scripts/books/reader.js index eb13cfd..23cd8dc 100644 --- a/desktop/src/scripts/books/reader.js +++ b/desktop/src/scripts/books/reader.js @@ -47,7 +47,7 @@ let observer = null; // === CAMBIO: Parseo de URL para obtener ID === const parts = window.location.pathname.split('/'); const bookId = parts[4]; -let currentChapterId = parts[3]; // Ahora es un ID (string) +let currentChapterId = decodeURIComponent(parts[3]); let provider = parts[2]; let chaptersList = []; // Buffer para guardar el orden de capítulos @@ -181,8 +181,8 @@ async function loadChapter() { ); if (chapterMeta) { - chapterLabel.textContent = `Chapter ${chapterMeta.number} - ${chapterMeta.title}`; - document.title = `Chapter ${chapterMeta.number} - ${chapterMeta.title}`; + chapterLabel.textContent = `Chapter ${chapterMeta.number}`; + document.title = `Chapter ${chapterMeta.number}`; } // Lógica específica para contenido LOCAL diff --git a/docker/src/scripts/books/reader.js b/docker/src/scripts/books/reader.js index 3ba5707..7de7219 100644 --- a/docker/src/scripts/books/reader.js +++ b/docker/src/scripts/books/reader.js @@ -47,7 +47,7 @@ let observer = null; // === CAMBIO: Parseo de URL para obtener ID === const parts = window.location.pathname.split('/'); const bookId = parts[4]; -let currentChapterId = parts[3]; // Ahora es un ID (string) +let currentChapterId = decodeURIComponent(parts[3]); let provider = parts[2]; let chaptersList = []; // Buffer para guardar el orden de capítulos @@ -181,8 +181,8 @@ async function loadChapter() { ); if (chapterMeta) { - chapterLabel.textContent = `Chapter ${chapterMeta.number} - ${chapterMeta.title}`; - document.title = `Chapter ${chapterMeta.number} - ${chapterMeta.title}`; + chapterLabel.textContent = `Chapter ${chapterMeta.number}`; + document.title = `Chapter ${chapterMeta.number}`; } // Lógica específica para contenido LOCAL