Ionic 3/4, virtual and infinite scroll

It seems as if virtual scroll has been eternally broken sense the dawn of Ionic 2. I see it is still not working well with version 4 beta. Will this ever be resolved? There is also the concern of using virtual scroll within a view that hide/shows the lists with ngIf, it won’t appear/render the new virtual scroll list after setting ngIf from false to true.