When handling a scroll event, see if we recently set scrollTop and check whether it worked (by seeing if the current is closer to what we set it to, or the value before that). If it failed, set a flag so we don't try to keep prepending items.
The failure appears to happen primarily on Mac Chrome, and also on Safari.
When handling a scroll event, see if we recently set scrollTop and check whether it worked (by seeing if the current is closer to what we set it to, or the value before that). If it failed, set a flag so we don't try to keep prepending items.
The failure appears to happen primarily on Mac Chrome, and also on Safari.