From d2389400a96265f283cd05b557c71326e582de1c Mon Sep 17 00:00:00 2001 From: Huang Xin Date: Thu, 20 Nov 2025 17:54:58 +0530 Subject: [PATCH] fix(annotator): don't scroll page when annotator is shown in TTS mode, closes #2479 (#2487) --- .../readest-app/src/app/reader/components/tts/TTSControl.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/readest-app/src/app/reader/components/tts/TTSControl.tsx b/apps/readest-app/src/app/reader/components/tts/TTSControl.tsx index eb4b6326..56d49a4a 100644 --- a/apps/readest-app/src/app/reader/components/tts/TTSControl.tsx +++ b/apps/readest-app/src/app/reader/components/tts/TTSControl.tsx @@ -213,6 +213,11 @@ const TTSControl: React.FC = ({ bookKey, gridInsets }) => { setViewSettings(bookKey, viewSettings); } + const docs = view.renderer.getContents(); + if (docs.some(({ doc }) => doc.getSelection())) { + return; + } + if (!view.renderer.scrolled) { view.renderer.scrollToAnchor(range); } else {