From 8a7d0e1b0d1559d7b427040b492d30a5e1757dee Mon Sep 17 00:00:00 2001 From: Huang Xin Date: Mon, 16 Jun 2025 14:53:55 +0800 Subject: [PATCH] fix: annotation tools now works when TTS is enabled, closes #1403 (#1406) --- apps/readest-app/src/app/reader/hooks/useTextSelector.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/apps/readest-app/src/app/reader/hooks/useTextSelector.ts b/apps/readest-app/src/app/reader/hooks/useTextSelector.ts index 933a9064..1f8e0780 100644 --- a/apps/readest-app/src/app/reader/hooks/useTextSelector.ts +++ b/apps/readest-app/src/app/reader/hooks/useTextSelector.ts @@ -14,7 +14,7 @@ export const useTextSelector = ( ) => { const { appService } = useEnv(); const { getBookData } = useBookDataStore(); - const { getView, getViewState, getViewSettings } = useReaderStore(); + const { getView, getViewSettings } = useReaderStore(); const view = getView(bookKey); const bookData = getBookData(bookKey)!; const primaryLang = bookData.book?.primaryLanguage || 'en'; @@ -94,9 +94,6 @@ export const useTextSelector = ( const handlePointerup = (doc: Document, index: number) => { // Available on iOS and Desktop, fired at touchend or mouseup // Note that on Android, pointerup event is fired after an additional touch event - const viewState = getViewState(bookKey); - if (viewState?.ttsEnabled) return; - const sel = doc.getSelection() as Selection; if (isValidSelection(sel)) { if (osPlatform === 'ios') {