fix(web): fixed router glitches for library page after returned from reader (#2703)

This commit is contained in:
Huang Xin
2025-12-13 15:08:42 +08:00
committed by GitHub
parent 383e5c61b1
commit 730fadb834
@@ -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);