Not sure if this is expected behavior, but as of 1.7.16, scrollTo(element) is no longer scrolling to elements that are embedded in a scrolling container. It seems to work in 1.7.14.
D7 is one element of many in a scrolling container and it works fine. D8 and D9 are elements embedded within other elements, and scrolling to them does not work.
Not sure if this is expected behavior, but as of 1.7.16, scrollTo(element) is no longer scrolling to elements that are embedded in a scrolling container. It seems to work in 1.7.14.
I've created a plunker https://next.plnkr.co/edit/DJ03fFKbGltuw1IW?preview
D7 is one element of many in a scrolling container and it works fine. D8 and D9 are elements embedded within other elements, and scrolling to them does not work.