From 730fadb834eab5d3421aa0b7b42d11f390be0ab8 Mon Sep 17 00:00:00 2001 From: Huang Xin Date: Sat, 13 Dec 2025 15:08:42 +0800 Subject: [PATCH] fix(web): fixed router glitches for library page after returned from reader (#2703) --- apps/readest-app/src/app/reader/components/ReaderContent.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/readest-app/src/app/reader/components/ReaderContent.tsx b/apps/readest-app/src/app/reader/components/ReaderContent.tsx index f759f238..8772b2a4 100644 --- a/apps/readest-app/src/app/reader/components/ReaderContent.tsx +++ b/apps/readest-app/src/app/reader/components/ReaderContent.tsx @@ -52,7 +52,8 @@ const ReaderContent: React.FC<{ ids?: string; settings: SystemSettings }> = ({ i if (isInitiating.current) return; isInitiating.current = true; - const bookIds = ids || searchParams?.get('ids') || ''; + const pathname = window.location.pathname; + const bookIds = ids || searchParams?.get('ids') || pathname.split('/reader/')[1] || ''; const initialIds = bookIds.split(BOOK_IDS_SEPARATOR).filter(Boolean); const initialBookKeys = initialIds.map((id) => `${id}-${uniqueId()}`); setBookKeys(initialBookKeys);