From 9b706d0c821fd3dbec135362c7789298502b0ef1 Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Mon, 30 Dec 2024 21:23:39 +0100 Subject: [PATCH] Delay "reading mode" and "tap zone" preview until reader is ready --- src/modules/reader/screens/Reader.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/modules/reader/screens/Reader.tsx b/src/modules/reader/screens/Reader.tsx index 734c5ae3..de398256 100644 --- a/src/modules/reader/screens/Reader.tsx +++ b/src/modules/reader/screens/Reader.tsx @@ -287,8 +287,7 @@ const BaseReader = ({ const previousTapZoneInvertMode = useRef(); 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,