From eb2e15782f0876326605752697c4723aa97866b4 Mon Sep 17 00:00:00 2001 From: Timur Ercan Date: Wed, 22 Feb 2023 17:37:42 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9A=97=EF=B8=8F=20scroll=20workaround?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web/components/editor/pdf-viewer.jsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/apps/web/components/editor/pdf-viewer.jsx b/apps/web/components/editor/pdf-viewer.jsx index 924c2817a..2bdb17350 100644 --- a/apps/web/components/editor/pdf-viewer.jsx +++ b/apps/web/components/editor/pdf-viewer.jsx @@ -8,6 +8,7 @@ export default function PDFViewer(props) { const [file, setFile] = useState(""); const [numPages, setNumPages] = useState(null); const [loading, setLoading] = useState(true); + const [scrollPosition, setScrollPosition] = useState(0); function onPositionChangedHandler(position, id) { props.onPositionChanged(position, id); @@ -45,6 +46,12 @@ export default function PDFViewer(props) {
{ + console.log("saving " + window.scrollY); + setScrollPosition(window.scrollY); + setTimeout(() => { + console.log("setting " + scrollPosition); + window.scroll(0, scrollPosition); + }, 0); props.onMouseDown(e, index); }} key={short.generate().toString()}