Задача тривиальна: сделать прибитую плашку к низу окна браузера, которая появляется\исчезает с выезжанием снизу вверх\уезжанием вниз при проскролливании определенного пространства.
Изначально плашка скрыта и CSS такой:
position: fixed
right: 0
left: 0
bottom: -100%
В js, на нужной позиции скролла просто добавляю\удаляю класс
По устанавливаемому классу все просто:
bottom: 0
Но в Mac OS в гугл-хроме, через несколько перезагрузок панель появляется всего на 5-10 пикселей от низа. Причем в Windows в хроме все ок.
если ты воссоздашь баг где-то - посмотрим. Думаю что можно
думаю что самый верный способ - немного попереставлять елементы
у меня был подобный (панелька которая фикс при скроле сьезжала со своей позиций)