Двусторонний Intersection Observer?
На словах будет непросто объяснить, но я попробую. Есть список, который нужно рендерить с середины и подргружать при скролее в обе стороны.
Скролл вниз работает как нужно, вверх - нет. Не могу придумать, как обойти это поведение.
#trigger_top // необходимый триггер, срабатывает лишь один раз при скролле вверх, так как скролл "упирается" в верх блока