fix(layout): make horizontal scroll bar visible in fixed-layout EPUB, closes #3506 (#3512)

And fix some text not shown in fixed-layout EPUB.
This commit is contained in:
Huang Xin
2026-03-11 22:03:05 +08:00
committed by GitHub
parent 51a3767940
commit 64a71e25e4
8 changed files with 14 additions and 5 deletions
@@ -225,6 +225,7 @@ export const useTTSControl = ({ bookKey, onRequestHidePanel }: UseTTSControlProp
};
const viewSettings = getViewSettings(bookKey);
const bookData = getBookData(bookKey);
const ttsTime = useMemo(() => {
const rate = viewSettings?.ttsRate ?? 1;
return estimateTTSTime(progress, rate);
@@ -236,7 +237,6 @@ export const useTTSControl = ({ bookKey, onRequestHidePanel }: UseTTSControlProp
if (vs?.translationEnabled && ttsReadAloudText === 'translated') {
return vs?.translateTargetLang || getLocale();
} else if (vs?.translationEnabled && ttsReadAloudText === 'source') {
const bookData = getBookData(bookKey);
return bookData?.book?.primaryLanguage || '';
}
return null;
@@ -260,6 +260,7 @@ export const useTTSControl = ({ bookKey, onRequestHidePanel }: UseTTSControlProp
bookKey,
viewSettings: getViewSettings(bookKey)!,
userLocale: getLocale(),
isFixedLayout: bookData?.isFixedLayout || false,
content: '',
transformers: [],
reversePunctuationTransform: true,