хендлер навешан на абсолютно спозиционированную дивку.
так же ей заданы данные стили (вдруг важно)
scroll-snap-type: y mandatory;
scroll-padding: 10px;
-webkit-overflow-scrolling: touch;
в методе хендлера проверка:
element.clientHeight + element.scrollTop >= element.scrollHeight
И scrollHeight почти всегда меньше той суммы ровно на 1 пиксель. Раньше это проявлялось редко, в хроме 97 и ФФ стало постоянно, не могу понять причину явления и как бороться (помимо очевидного хака +1пкс)