HTML eliminado del contenido al ver/reemplazar, pero no al escribir directamente

No sé si esto es un error real. Pero Discourse no se está comportando de manera consistente, así que ¿quizás? Básicamente, esto también podría ser una solicitud de funcionalidad/soporte/ayuda, ¡así que los moderadores/administradores sabrán qué hacer! :wink:

Es más fácil explicar lo que estaba haciendo y lo que obtuve.

Estaba escribiendo una publicación sobre carreras/entrenamiento y el término VO2max es aburrido de escribir. Podría dejarlo así, pero debería ser VO2max; estaba usando la etiqueta <sub></sub>.

Me encanta cuando las cosas son fáciles y automatizadas, así que lo puse en la lista de observados como simple VO2max y luego debería reemplazarlo con el formato VO<sub>2</sub>max.

Probablemente sepas lo que pasó. Discourse lo cambió al formato VO&lt;sub&gt;2&lt;/sub&gt;max. Y es por eso que la publicación se veía así:

Pero el extracto mostraba la etiqueta como debería ser si se permite HTML:

Si/cuando Discourse elimine las etiquetas HTML, ¿debería suceder en todas partes, incluidos los extractos? ¿O proviene de la vista previa del tema, que también está en uso?

Y si el extracto puede ver el código, ¿por qué una publicación no puede?

En realidad, no me importa si las etiquetas HTML se muestran o no, dependiendo de si están aquí, allí o en todas partes :joy:, pero ¿podemos considerar una situación en la que no puedo usar etiquetas HTML con observación/reemplazo, pero puedo usar las mismas etiquetas directamente en el editor, como un error? Porque de lo contrario, ¡estoy fuera de tema!

1 me gusta

No estoy seguro de que watched words esté diseñado para manejar HTML… aunque tienes razón en que la inconsistencia es un poco extraña.

Como solución alternativa, en lugar de <sub>2</sub>, podrías usar un subíndice unicode dos: VO₂max. Sospecho que eso funcionará de manera mucho más confiable.

5 Me gusta

Hasta donde sé, es un poco difícil porque hago la mayor parte de mis escritos con un iPad y un teclado Logitech, y difícil significa que sé cómo hacerlo en mi portátil con Windows, pero este pequeño teclado estilo Apple es bastante exigente :wink:

Quiero decir que podrías añadir una palabra vigilada que reemplace

VO2max → VO₂max

Dado que no hay HTML, creo que las palabras vigiladas deberían funcionar bien.

5 Me gusta

Dios mío, a veces soy muy lento :man_facepalming:

Por supuesto. Gracias. Eso soluciona mi problema real, el resto es tu problema…

3 Me gusta

¡Funciona perfectamente!

Al menos 20 caracteres…

Bueno, esa etiqueta HTML es algo realmente menor, pero el reemplazo debería permitir todo lo que sea… permitido. Pero también puede haber algunas limitaciones técnicas. ¿Y esa puede ser la razón por la que tenemos que usar algo como Linkify para agregar enlaces automáticos?

Moviendo esto a Feature, estoy de acuerdo en que hay un problema de consistencia aquí y probablemente deberíamos explicar mejor lo que sucede.

Creo que la solución alternativa de David nos da mucho margen dentro de las restricciones actuales.

1 me gusta