diff --git a/src/primitives/Virtual.tsx b/src/primitives/Virtual.tsx index 5e4698e..1b23bff 100644 --- a/src/primitives/Virtual.tsx +++ b/src/primitives/Virtual.tsx @@ -459,7 +459,7 @@ function createVirtual( }, ).start(); } else { - this.lng[axis] = this.lng[axis]! + childSize * slice().shiftBy; + this.lng[axis] = (prevChildPos - active[axis]) + childSize * slice().shiftBy; } }); };