diff --git a/src/components/reader/pager/HorizontalPager.tsx b/src/components/reader/pager/HorizontalPager.tsx index 4d15f2fe..0eb9731e 100644 --- a/src/components/reader/pager/HorizontalPager.tsx +++ b/src/components/reader/pager/HorizontalPager.tsx @@ -115,6 +115,7 @@ export function HorizontalPager(props: IReaderProps) { const resizeObserver = new ResizeObserver(() => { initialPageElement.scrollIntoView({ inline: 'center' }); + resizeObserver.disconnect(); }); resizeObserver.observe(initialPageElement); diff --git a/src/components/reader/pager/VerticalPager.tsx b/src/components/reader/pager/VerticalPager.tsx index ea139f81..6ee1155e 100644 --- a/src/components/reader/pager/VerticalPager.tsx +++ b/src/components/reader/pager/VerticalPager.tsx @@ -173,6 +173,7 @@ export function VerticalPager(props: IReaderProps) { const resizeObserver = new ResizeObserver(() => { initialPageElement.scrollIntoView(); + resizeObserver.disconnect(); }); resizeObserver.observe(initialPageElement);