SG
IntersectionObserver
?2) firefox может быть spec-correct и это какой-то эдж кейс inline formatting context. может слегка переверстать?
3) лучше увеличить погрешность для всех чем детектить UA, которые уже частично зафризили
насчет увеличения погрешности – здравая мысль)