Vídeo incorporado do YouTube tornou a fila de abusos inutilizável

Cara, estou encontrando eles esta semana, não é?

A fila de revisão do nosso site está bloqueada por uma renderização massiva de um vídeo incorporado do YouTube. Atualmente visualizando em um Chromebook, com o Chrome totalmente atualizado. Confirmado no Windows 10, Chrome. Também confirmado no Firefox, Windows.

Aqui está o conteúdo real da postagem:

https://youtu.be/OTk6m3U54po

Captura de tela da própria postagem (atualmente ainda oculta porque não consigo limpar a sinalização):

Aqui está uma captura de tela do que estou vendo na fila (em pelo menos dois temas, esta foi tirada no padrão.)

Isso está cobrindo pelo menos outra postagem na fila de abuso devido ao problema de exibição. Parece uma postagem aguardando aprovação, mas não consigo lidar com nenhuma das duas postagens por causa da captura de tela do YouTube extremamente mal renderizada. Vou ver se consigo acessar a outra postagem para aprová-la, mas deixarei a sinalização problemática no lugar para sua revisão.

Edição: Sim, consegui liberar a outra postagem. Não tenho certeza se isso está relacionado ou se é um problema separado, mas após aprovar a postagem na fila, a contagem de notificações foi limpa e uma atualização não mostrou nada. A postagem problemática retornou após alguns minutos. Comportamento estranho, mas não é grande coisa a longo prazo.

5 curtidas

Sim, posso confirmar que tive esse problema. (Depois não mais, pois meus oneboxes pararam de funcionar especificamente para o YouTube.) Mas isso aconteceu na versão mais recente e na que era considerada a mais recente há 3 ou 4 dias.

2 curtidas

Consegui reproduzir este caso. Uma pequena solução alternativa é desativar a prévia do vídeo adicionando colchetes ao redor do link do YouTube. Dessa forma, você pode acessar novamente a fila de revisão para lidar com a bandeira. No entanto, se quiser manter a publicação e remover os colchetes após resolver a bandeira, o vídeo voltará a cobrir toda a fila de revisão ao abrir o histórico da fila de revisão.

1 curtida

Algo semelhante também ocorre ao verificar o Histórico de Edições :



1 curtida

Isso é facilmente corrigível com CSS, seja localmente via F12 ou pelo administrador, personalizar.

Este CSS em https://github.com/discourse/discourse/blob/master/plugins/lazy-yt/assets/stylesheets/lazyYT.css parece ser o culpado.

.ytp-thumbnail-image {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

O div onebox que restringiria as dimensões está sem a classe lazyYT-container nas telas de fila de revisão e histórico de edição, alterando o significado de 100% para essas instâncias.

2 curtidas

Esta cláusula está sendo removida do lazyYT-container na fila de revisão:

style="width: 480px; padding-bottom: 270px;"

Edição: A formatação também está quebrada na visualização nojs.

EDIÇÃO: PR submetido com a correção apontada por @ClawdiaWolf.

7 curtidas

Pode ser um problema relacionado, mas notei que, após a atualização para a versão 2.5.0.beta4, os vídeos incorporados do YouTube em posts não possuem mais um container lazyYT que eu possa usar para tornar meus vídeos responsivos.

Eu vinha usando o seguinte CSS:

.lazyYT {
    height: 0 !important;
    width: 100% !important;
    padding-bottom: 56.25% !important;
} 

Agora, esse CSS não funciona mais.

Se esse problema estiver relacionado, por favor, me avise.

1 curtida

Falso alarme, não tem relação.

Descobri que a causa era um link do YouTube com uma lista (?list=), que impedia a exibição do container lazyYT. Simplesmente editei o link na postagem do membro.

Exemplo: este link de vídeo funciona, mas este link de vídeo (mesmo vídeo) não cria um container do YT.

Sim, estamos cientes desse problema e o resolveremos o mais rápido possível. Você pode acompanhar o progresso aqui:

5 curtidas