I wrote this Chrome extension to solve this problem for myself 2 years ago: https://chromewebstore.google.com/detail/focustoscroll/jbcpo...
Apparently no one else was interested in it. I still use it daily.