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()}