Bug do YouTube faz vídeo voltar 20 segundos; usuário usa ChatGPT para investigar
Investigação caseira revelou que cada reabertura da aba recua o ponto de reprodução em 20 segundos
O que aconteceu
Um usuário do YouTube publicou no blog The Zilber um relato detalhado de um bug que o incomodava há dias: durante soft reloads, a plataforma carregava o vídeo em um ponto anterior ao onde ele havia parado de assistir. O autor, que assina o blog como Zilber, decidiu investigar o problema a fundo com a ajuda do ChatGPT, com o objetivo declarado de abrir um ticket com o Google e dizer à empresa: "você tem esse problema, é aqui que ele está, aqui está a correção, conserte e pare de empurrar slop".
A investigação começou de forma ambiciosa. O usuário notou um comportamento semelhante no Instagram e perguntou ao ChatGPT se as duas plataformas tinham algo em comum em suas stacks tecnológicas. O modelo "pensou por um tempo" e produziu especulações interessantes, mas o autor optou por ignorá-las e restringir o escopo ao bug do YouTube.
Contexto
Os testes iniciais de reprodução do erro falharam. O autor mudou de abas, pausou, despausou e tentou de tudo para provocar o salto no tempo, sem sucesso. A conclusão foi que o problema ocorria principalmente em soft reloads, ou seja, quando ele assistia a um vídeo, pausava e voltava àquela aba muito depois.
A hipótese que guiou o resto do trabalho foi que a falha não estaria no soft reload em si, mas na restauração dos timestamps de checkpoint. Para testar, ele pausou um vídeo, fechou a aba e a reabriu. O vídeo voltou exatamente 20 segundos antes do ponto de pausa.
Por que importa
O teste seguinte confirmou que o deslocamento era cumulativo. Fechar e reabrir a aba de novo produziu mais um recuo de 20 segundos. Fechar o navegador inteiro e reabri-lo adicionou mais 20 segundos de retrocesso. Ou seja, cada ciclo de fechamento e reabertura do checkpoint custava ao espectador 20 segundos de vídeo.
O autor ainda descobriu, no meio do processo, o que chamou de um novo atalho de teclado do YouTube: fechar a aba com Ctrl+W e reabri-la com Ctrl+Shift+T recua o vídeo 20 segundos. Repetindo o ciclo, é possível voltar a qualquer ponto do vídeo. Ele brincou que a plataforma deveria documentar todos os atalhos: seta esquerda para voltar 5 segundos, H para voltar 10 segundos e, agora, Ctrl+W seguido de Ctrl+Shift+T para um recuo de 20 segundos, com a ressalva de que é preciso recarregar a página a cada vez.
Impacto
O caso ilustra duas coisas. A primeira é que um bug aparentemente pequeno na restauração de checkpoints pode afetar a experiência de milhões de usuários que pausam vídeos e retornam às abas mais tarde, sem que percebam exatamente o que está errado. A segunda é o novo papel de ferramentas como o ChatGPT nesse tipo de investigação: o autor usou o modelo para levantar hipóteses iniciais, mesmo que tenha descartado as especulações e seguido o caminho empírico de testes manuais.
O resultado, segundo o próprio autor, foi menos dramático do que o plano original de entregar ao Google a causa exata e a correção, mas ainda assim revelador sobre como o YouTube lida com a retomada de vídeos.
O que muda
Para o usuário comum, a descoberta prática é imediata: se um vídeo voltar antes do ponto de pausa, o culpado provável é a restauração de checkpoints em soft reloads, e cada reabertura da aba pode custar mais 20 segundos de retrocesso. O atalho Ctrl+W mais Ctrl+Shift+T funciona como um botão extra de retrocesso, ainda que improvisado.
O que vem agora
O autor planejava consolidar as descobertas e abrir um ticket com o Google, relatando onde o problema está e sugerindo a correção. Não há, até o momento da publicação, qualquer confirmação oficial do YouTube ou do Google sobre o bug. A discussão sobre o caso ganhou tração no Hacker News, onde o post alcançou pontuação de 74 pontos na comunidade.
