From a32c88a54903a7d00db759a29e33c9dc7fc802a1 Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Wed, 5 Feb 2025 15:48:55 +0100 Subject: [PATCH] Reset "ReaderChapterViewer" min width/height on "ReadingMode" change --- src/modules/reader/components/viewer/ReaderViewer.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/modules/reader/components/viewer/ReaderViewer.tsx b/src/modules/reader/components/viewer/ReaderViewer.tsx index 0224d57c..2eddc3ed 100644 --- a/src/modules/reader/components/viewer/ReaderViewer.tsx +++ b/src/modules/reader/components/viewer/ReaderViewer.tsx @@ -255,6 +255,11 @@ const BaseReaderViewer = forwardRef( ); useReaderAutoScroll(isOverlayVisible, automaticScrolling); + useLayoutEffect(() => { + chapterViewerSize.current = { minChapterViewWidth: 0, minChapterViewHeight: 0 }; + setTriggerReRender({}); + }, [readingMode]); + if (!initialChapter || !currentChapter) { throw new Error('ReaderViewer: illegal state - initialChapter and currentChapter should not be undefined'); }