Un usuario destapa con ChatGPT un fallo de YouTube que retrocede 20 segundos los vídeos al recargar

Fuentes: YouTube Had a Bug - I Used ChatGPT to Investigate

Un usuario detectó un fallo en YouTube por el que, al recargar la pestaña o reabrir el navegador, el vídeo se restaura aproximadamente 20 segundos antes del punto donde se pausó. El comportamiento se reproduce solo en la versión web y no en la aplicación de Android, que recupera el punto exacto. Tras documentar el problema, el autor recurrió a ChatGPT y a herramientas de desarrollo del navegador para investigar el origen.

La pesquisa combinó varias técnicas. Primero, un script de Tampermonkey que registra cada salto de timestamp del reproductor y permite colocar breakpoints en el código ofuscado de YouTube. Después, el protocolo Chrome DevTools, habilitando el puerto de depuración remota en "chrome://inspect/#remote-debugging", y un servidor MCP que conecta un agente de IA con esas herramientas. Así, el modelo pudo inspeccionar la pila de llamadas, leer los archivos JavaScript y rastrear cómo se calcula el checkpoint de tiempo enviado por el servidor y modificado en el cliente.

El artículo también funciona como tutorial divulgativo: explica DevTools para no desarrolladores, Tampermonkey para inyectar scripts, el Chrome DevTools Protocol y el Model Context Protocol. El autor concluye que la diferencia entre web y Android apunta a una transformación del timestamp en el cliente, y promete detallar la causa raíz en una segunda parte.