From 9ce9b0e8d7df7907701c4359b152372f5dcbd00e Mon Sep 17 00:00:00 2001 From: Miguel Serrano Date: Tue, 7 Dec 2021 10:19:10 +0100 Subject: [PATCH] Merge pull request #6021 from overleaf/ae-pdf-preview-horizontal-scroll [web] Store left offset of PDF position GitOrigin-RevId: 77d6b52a8485a427bb59618bf42b5f4a300c260a --- .../frontend/js/features/pdf-preview/util/pdf-js-wrapper.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/services/web/frontend/js/features/pdf-preview/util/pdf-js-wrapper.js b/services/web/frontend/js/features/pdf-preview/util/pdf-js-wrapper.js index 2293bc5c9f..70dbaeac03 100644 --- a/services/web/frontend/js/features/pdf-preview/util/pdf-js-wrapper.js +++ b/services/web/frontend/js/features/pdf-preview/util/pdf-js-wrapper.js @@ -150,12 +150,13 @@ export default class PDFJSWrapper { const containerRect = this.container.getBoundingClientRect() const dy = containerRect.top - pageRect.top + const dx = containerRect.left - pageRect.left + const [left, top] = pageView.viewport.convertToPdfPoint(dx, dy) const [, , width, height] = pageView.viewport.viewBox - const [, top] = pageView.viewport.convertToPdfPoint(0, dy) return { page: pageIndex, - offset: { top, left: 0 }, + offset: { top, left }, pageSize: { height, width }, } }