From 3839b438eb67da2198a15517ad9d5cd2a22b8393 Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Mon, 9 Dec 2024 04:41:50 +0100 Subject: [PATCH] Always show overlay on mount There were cases where the overlay got closed instead of opened on the first mount --- src/modules/reader/screens/Reader.tsx | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/modules/reader/screens/Reader.tsx b/src/modules/reader/screens/Reader.tsx index 7fdb5608..ba3e3669 100644 --- a/src/modules/reader/screens/Reader.tsx +++ b/src/modules/reader/screens/Reader.tsx @@ -272,13 +272,9 @@ export const Reader = () => { return () => setOverride({ status: false, value: null }); }, [isOverlayVisible, setIsOverlayVisible, scrollElementRef.current]); - const [isInitialLoad, setIsInitialLoad] = useState(true); useEffect(() => { - if (isInitialLoad) { - setIsOverlayVisible(isLoading || !!error); - setIsInitialLoad(false); - } - }, [isLoading, error]); + setIsOverlayVisible(true); + }, []); if (isLoading) { return (