@mpicard
try this. might fix your problem.
@ViewChild(VirtualScroll) listView: VirtualScroll;
private scrollTo(index: number) {
let key = ‘#customIds_’ + index;
let hElement: HTMLElement = this.content._elementRef.nativeElement;
let element = hElement.querySelector(key);
element.scrollIntoView();
//wait till scroll animation completes
setTimeout(() => {
//resize it! otherwise will not update the bufferRatio
this.listView.resize();
},500);
}
setTimeout(() => {
this.scrollTo(‘someId’);
}, 1000);