Weird scroll behavior in latest Blink-included browsers (like Chrome, Opera)

Solution 1:

You're pulling the library from the virtual-scroll-demo-branch branch:

'ngx-tree': 'https://rawgit.com/e-cloud/ngx-tree/virtual-scroll-demo-branch/src/lib',

That branch is 105 commits behind master. It incorrectly sets margin-top on one of the inner elements. This is fixed in newer versions.

Edit: The developer actually referenced this Stack Overflow question in their commit message.