Delay "reading mode" and "tap zone" preview until reader is ready

This commit is contained in:
schroda
2024-12-30 21:23:39 +01:00
parent f8d3be3911
commit 9b706d0c82

View File

@@ -287,8 +287,7 @@ const BaseReader = ({
const previousTapZoneInvertMode = useRef<IReaderSettingsWithDefaultFlag['tapZoneInvertMode']>();
const isInitialPreview = useRef(true);
useEffect(() => {
const mangaFromResponse = mangaResponse.data?.manga;
if (!mangaFromResponse || defaultSettingsResponse.loading || defaultSettingsResponse.error) {
if (isLoading || error) {
return;
}
@@ -314,6 +313,8 @@ const BaseReader = ({
isInitialPreview.current = false;
}, [
isLoading,
error,
readingMode.value,
readingMode.isDefault,
tapZoneLayout.value,