From e4ab06abcdfc469728e47a1f564bc1268b4fac5e Mon Sep 17 00:00:00 2001 From: Huang Xin Date: Thu, 19 Mar 2026 11:10:16 +0800 Subject: [PATCH] fix(footnote): don't preload other sections in footnotes (#3563) --- apps/readest-app/src/app/reader/components/FootnotePopup.tsx | 1 + packages/foliate-js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/readest-app/src/app/reader/components/FootnotePopup.tsx b/apps/readest-app/src/app/reader/components/FootnotePopup.tsx index 0cd690cf..42b5c9d6 100644 --- a/apps/readest-app/src/app/reader/components/FootnotePopup.tsx +++ b/apps/readest-app/src/app/reader/components/FootnotePopup.tsx @@ -135,6 +135,7 @@ const FootnotePopup: React.FC = ({ bookKey, bookDoc }) => { const viewSettings = getViewSettings(bookKey)!; const backButtonMargin = canGoBackRef.current ? 32 : 0; renderer.setAttribute('flow', 'scrolled'); + renderer.setAttribute('no-preload', ''); renderer.setAttribute('margin-top', `${viewSettings.vertical ? 0 : backButtonMargin}px`); renderer.setAttribute('margin-right', `${viewSettings.vertical ? backButtonMargin : 0}px`); renderer.setAttribute('margin-bottom', '0px'); diff --git a/packages/foliate-js b/packages/foliate-js index a1cec6f6..84ff50a8 160000 --- a/packages/foliate-js +++ b/packages/foliate-js @@ -1 +1 @@ -Subproject commit a1cec6f622321d2c56aa5c037cd1e25053b3d735 +Subproject commit 84ff50a80049d43c505ce9dffc166f56d45e4d4b