From f8dcd3c280c14fd985e869cea56fc632cadbe0f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=99=BE=E7=B1=B3?= Date: Fri, 27 Mar 2026 16:32:35 +0800 Subject: [PATCH] Fix getCurrentChapterId: Use parseFloat instead of parseInt to support decimal chapters --- alacarte-novel-website/js/app.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/alacarte-novel-website/js/app.js b/alacarte-novel-website/js/app.js index 38b2ad7..1f05f3d 100644 --- a/alacarte-novel-website/js/app.js +++ b/alacarte-novel-website/js/app.js @@ -493,7 +493,8 @@ function initSidebar() { function getCurrentChapterId() { const urlParams = new URLSearchParams(window.location.search); - return parseInt(urlParams.get('id')) || 1; + const id = urlParams.get('id'); + return id ? parseFloat(id) : 1; } function recordReadingProgress(chapterId) {