When two internal links are added to a topic the spacing between them is inconsistent. If no blank line is between the links the spacing is significantly greater than if a blank line is provided.
Ah, I understand why this happens now (bear with me here)…
If I type:
word
word
…I intentionally put a single carriage return there, so it correctly renders as:
<p>
word
<br>
word
</p>
When I type:
word
word
…this is two returns, so the markup is correctly output as two paragraphs:
<p>
word
</p>
<p>
word
</p>
But with oneboxes, we’re treating them as they’re input (two strings with a single carriage return) and not as they’re output (two separate HTML elements)…
This is technically correct for the input. I entered two lines with a carriage return between them… but I was required to put that carriage return there for the oneboxes to exist. We shouldn’t count that carriage return because it’s a prerequisite to generate oneboxes. I’m not doing it for the purpose of creating a new line of text (so there shouldn’t be a <br> there).
This would be correct if they were two paragraphs, which is how the text is input, but not how it’s output. We should add a <br> here, because I’m adding a space that doesn’t need to be there (intentionally dividing the content).
A menos que el OP cite texto, ¿no debería la vista previa mantener el formato, en lugar de intentar meter la mayor cantidad de texto posible en la caja?
¿O me estoy perdiendo algo y todo esto es intencional?
En mi humilde opinión, desde una perspectiva de UI, ¿no sería más “limpio” ver en qué publicación estoy entrando, en lugar de la versión apretada?
Si el OP de la publicación quiere resaltar texto específico, puede citarlo y se ve genial.
Siento que si están enlazando la publicación, pueden querer que hagamos clic en la publicación, o al menos que la expandamos y obtengamos algo de contexto.
Desde un juego de números puro, me imagino que más personas harían clic o expandirían una publicación con formato adecuado. Simplemente es más fácil de ver.
No olvidemos que la mayoría de los usuarios de Discourse no son codificadores ni programadores. Ver texto amontonado en una caja así no es algo a lo que estén acostumbrados a ver.