После ведра вообще кажется дикостью, что высоты каждого элемента надо считать ЯВНО
Не говоря, о том что сохранения скрола (в react архитектуре) вызывает микро-подергивания в отдельных браузерах 😒
Уже думаю, что надо было оставить обычный список (когда ноды не удаляются) - это хоть работает стабильно