@zens I would override fetch and XHR. Then listen to the scroll event in capture mode, and set a variable to true, then wait one tick, then set to false.
That variable would let my fetch/xhr know if we're fetching data as a consequence of a scroll event.