From dc7c6e14bc66014772c22e4efef06ebeb88f4e80 Mon Sep 17 00:00:00 2001 From: lijiahao66666 Date: Wed, 20 Aug 2025 17:54:20 +0800 Subject: [PATCH] fix(translator): refresh translation when provider is changed in translator popup (#1855) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit – Add the translate function to the dependency array in the TranslatorPopup component – This change ensures that the translation content is re-fetched whenever the translate function is updated Co-authored-by: 李家豪 <7904127+li_jiahaojj@user.noreply.gitee.com> --- .../src/app/reader/components/annotator/TranslatorPopup.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/readest-app/src/app/reader/components/annotator/TranslatorPopup.tsx b/apps/readest-app/src/app/reader/components/annotator/TranslatorPopup.tsx index a4b4b2ba..3e8960e0 100644 --- a/apps/readest-app/src/app/reader/components/annotator/TranslatorPopup.tsx +++ b/apps/readest-app/src/app/reader/components/annotator/TranslatorPopup.tsx @@ -129,7 +129,7 @@ const TranslatorPopup: React.FC = ({ fetchTranslation(); // eslint-disable-next-line react-hooks/exhaustive-deps - }, [text, token, sourceLang, targetLang, provider]); + }, [text, token, sourceLang, targetLang, provider, translate]); return (