Relatos de travamentos no YouTube e consumo massivo de RAM se espalharam em fóruns e no Reddit. Desenvolvedores apontam para um bug na interface que pode estar prendendo navegadores em um loop infinito de recálculo de layout, localizado nos controles de vídeo.
Inicialmente, a culpa recaiu sobre a “guerra” do YouTube contra bloqueadores de anúncios ou atualizações de navegadores. No entanto, relatos semelhantes de usuários do Brave e Edge direcionaram a atenção para o próprio YouTube.
Investigações, incluindo relatórios do sistema Bugzilla da Mozilla, indicam que a lógica da interface frontend do YouTube é a principal culpada. O problema foi rastreado até o container de menu flexível abaixo do player de vídeo, onde ficam os botões de “Curtir”, “Não Curtir”, “Compartilhar”, etc.
Embora o comportamento visual pareça menor, as consequências são severas. Navegadores modernos recalculam layouts constantemente. Quando este ciclo vicioso de “layout thrashing” ocorre, o navegador é forçado a recomputar geometria, redesenhar elementos e atualizar estados de renderização milhares de vezes por segundo.
Isso consome rapidamente CPU e memória. Usuários relataram CPU em uso máximo e abas do YouTube quase sem resposta, chegando a travar sistemas inteiros.
Desenvolvedores da Mozilla ainda investigam, e uma correção confirmada ainda não existe. A ocorrência do problema em navegadores baseados em Firefox e Chromium reforça a suspeita de que a origem é o YouTube. Google e YouTube ainda não confirmaram oficialmente a causa.