{"repo":"kugurerdem/mark-scroll-positions","free":true,"listed":false,"github":"https://github.com/kugurerdem/mark-scroll-positions","clone":"git clone https://github.com/kugurerdem/mark-scroll-positions.git","description":"A better way to save scroll positions.","language":"JavaScript","stars":17,"topics":["bookmarking","extension","notes","scrolling"],"license":"GPL-3.0","category":"productivity","readme_excerpt":"Mark Scroll Positions This extension saves your scroll positions, allowing you to resume reading later with ease. You can save as many scroll positions as you want, add notes to them, rename them, and view all your saved spots on a separate page. Here is an essay explaining my motivation, thought processes, and the implementation details of this project. User Manual Although I try to keep Mark Scroll Positions as simple as possible, the task it is trying to solve, returning to the same meaningful place on a webpage, is not always trivial. Each site can have its own quirks, so Mark Scroll Positions may not behave exactly as you want on certain pages. If that is what you are experiencing with a particular site, I urge you to look into the options below: jump strategy rules, URL matching, and scroll container rules. Jump Strategy Rules Jump strategies control how the extension returns to a saved mark when the page height is not exactly the same as it was when the mark was saved. Keep in mind that marks do not store scrolls differently based on which jump strategy you are currently using. The scroll position details that get stored are basically the same. What changes with different jump strategy rules is how those scroll positions are interpreted with respect to the latest state of the page. We currently have two different jump strategies: Page ratio and Screen ratio . Page ratio interprets the saved offset as a percentage of the page's scrollable range. For example, if a mark w","default_branch":null,"files":null,"tree":[],"storefront":"/r/kugurerdem","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kugurerdem/mark-scroll-positions/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}