Configuração de largura máxima de imagem cortando prévias do Youtube

Ultimamente, em nosso fórum, todos os vídeos incorporados do YouTube aparecem com apenas metade da imagem de pré-visualização dentro da caixa do vídeo, como mostrado abaixo:

Isso parece estar relacionado à configuração de largura máxima de imagem (que definimos para 340px), já que o comportamento desaparece quando removemos esse valor. Eu não esperava que essa configuração afetasse os vídeos… Será que isso é um bug?

4 curtidas

Só pra constar, acho que a largura máxima da imagem não deveria se aplicar a vídeos (mesmo que tecnicamente a prévia seja feita com uma miniatura de imagem). Como está, isso faz os vídeos parecerem um pouco quebrados devido à prévia recortada.

Em vez de:

Uma ideia seria ter uma configuração separada para a largura máxima de vídeo, que se aplicaria a vídeos e miniaturas. Outra possibilidade seria respeitar a largura máxima da imagem na miniatura, mas expandir o objeto de vídeo ao reproduzir. São apenas sugestões — não sei o quão complexa é a implementação de cada uma dessas ideias.

1 curtida

Sim, essa configuração do site realmente afeta todas as imagens, incluindo as miniaturas do YouTube.

Parece que precisamos adicionar outra exceção para o YouTube em

https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/initializers/ensure-max-image-dimensions.js#L25

cc @jordan.vidrine. Para reproduzir localmente, altere a configuração e atualize a página.

6 curtidas

Este bug foi corrigido e uma correção foi mesclada. Obrigado por nos alertar sobre isso :smile:

8 curtidas

Este tópico foi automaticamente fechado após 14 dias. Novas respostas não são mais permitidas.

Isso já foi corrigido nas postagens (miniatura do YouTube), mas ainda corta comprime horizontalmente a prévia da miniatura no editor quando a largura máxima da imagem é baixa:

2 curtidas

Obrigado por relatar. Você ainda está enfrentando esse problema?

1 curtida

Confirmo que isso ainda está ocorrendo na versão estável. Tenho medo de não ter uma instância com testes aprovados à mão onde possa verificar isso agora.

Isso está acontecendo quando max_image_width=340.

Uma vez publicado, o vídeo incorporado em si está correto (ou seja, a largura da imagem não se aplica ao vídeo) e essa parte está corrigida. Mas, ao redigir a mensagem, a miniatura de pré-visualização fica comprimida. Tecnicamente é uma imagem, mas não acho que o max_image_width deveria se aplicar aqui?

2 curtidas

Recentemente trabalhei em algumas alterações nos tamanhos de imagem no fluxo de postagens (e, por extensão, nas prévias), e acredito que esse problema não está mais presente na tests-passed. Acabei de testar localmente configurando a opção max_image_width para 340 e usando um link do YouTube em uma postagem, e não consegui reproduzir o problema.

Portanto, para os usuários da branch stable, a solução é aguardar a próxima versão estável.

3 curtidas