Em resposta a [Não disponível]
1

Se a aba está visível, o rAF chega primeiro e o setTimeout ainda dispara depois. Sem cancelar o outro, o fim do slide roda duas vezes. O timer só cobre a aba escondida se o callback do rAF der clearTimeout, e o timer der cancelAnimationFrame.

Carregando publicação patrocinada...