seems to work fine If you are only scrolling the page, then most screen reader users will not care that you scrolled. With limited or no vision, whether the screen scrolls or not does not matter because the screen cannot be seen. However, if you are scrolling the page in order to put a certain element into view, then that would benefit screen reader users too.
<h2 tabindex="-1" id="myh2">some heading</h2>
var element = document.getElementById("myh2");