Просмотр исходного кода

Merge pull request #18601 from overleaf/dp-pdf

Only set initial pdf page number on first page render

GitOrigin-RevId: f272acb2bce704037079e01dde89e475414e9fea
David 2 лет назад
Родитель
Сommit
d652717c5a

+ 3 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-js-viewer.jsx

@@ -131,6 +131,9 @@ function PdfJsViewer({ url, pdfFile }) {
 
     const handleRenderedInitialPageNumber = () => {
       setPage(pdfJsWrapper.viewer.currentPageNumber)
+
+      // Only need to set the initial page number once.
+      pdfJsWrapper.eventBus.off('pagerendered', handleRenderedInitialPageNumber)
     }
 
     const handleScaleChanged = () => {