Inconsistências de preenchimento com imagens

Pequeno incômodo aqui, há pequenas variações entre o que a prévia da postagem mostra e o que a postagem finalizada mostra, e isso varia dependendo se é uma imagem carregada ou vinculada externamente.


Imagem vinculada externamente, sem linha vazia após este texto:


Texto seguinte, sem linha vazia antes.

Agora uma imagem carregada, sem linha vazia após este texto:


Texto seguinte, sem linha vazia antes.

1 curtida

Texto antes da imagem com link, sem linha vazia após o texto:


Texto depois, sem linha vazia antes dele.

Texto antes da imagem carregada, sem linha vazia após o texto:


Texto depois, sem linha vazia antes dele.

A imagem vinculada tem este CSS:

.d-editor-preview img {
    padding-bottom: 1.4em;
}

Enquanto a imagem carregada tem este:

.d-editor-preview .image-wrapper img {
    padding-bottom: 0;
}

Também acontece quando a imagem remota foi baixada para o Discourse, pois nenhuma dimensão é definida neste caso, o que significa que nenhum image-wrapper é criado na visualização:

Imagem remota baixada:
![](upload://8af8gZpoBRQh1Lf7j8YsQHFWnFw.jpeg)

Imagem carregada:
![563687|690x388](upload://oOqqJbiN2BL6Ju752OD87dlJqbI.jpeg)

2 curtidas

Interessante, obrigado.

Também notei que, no caso de imagens vinculadas que são baixadas, a postagem inicial publicada não tem preenchimento entre a imagem e o texto acima dela, mas após alguns minutos, quando o processo na fila é acionado para baixar a imagem remota, ele aumenta o preenchimento. Isso pode ser visto como uma revisão no histórico da postagem com uma mudança visual no espaço de preenchimento.

2 curtidas

Acho que é porque ele reconstrói a postagem e adiciona todo o HTML com o visualizador de imagens, o que cria margens ou preenchimentos diferentes.

1 curtida

Entendi, obrigado. Seria bom se algumas dessas inconsistências pudessem ser corrigidas, surpreendentemente os usuários as notam e ficam irritados com elas, especialmente quando estão acostumados com editores WYSIWYG em outros motores de fórum. A renderização de postagem que muda sozinha depois que a imagem remota é baixada é ainda mais estranha, embora eu entenda totalmente que existem razões técnicas por trás disso.

1 curtida

Sim, há várias inconsistências.
Um exemplo semelhante:

1 curtida

Acredito que algumas dessas peculiaridades serão resolvidas quando mesclarmos a mudança do @Johani.

2 curtidas