For those using selecting to track reading position, I built a chrome extension that specifically solves this problem.
I haven't started promoting it yet because of a bug in incognito mode but it's available at:
https://chrome.google.com/webstore/detail/magicscroll-web-re...