HTML removido do conteúdo ao assistir/substituir, mas não ao ser escrito diretamente

Não sei se isso é um bug real. Mas o Discourse está agindo de forma inconsistente, então? Basicamente, isso também pode ser uma solicitação de recurso/suporte/ajuda, para que moderadores/administradores saibam o que fazer :wink:

É mais fácil abrir o que eu estava fazendo e o que obtive.

Eu estava escrevendo uma postagem de corrida/treinamento e o termo VO2max é chato de escrever. Eu poderia deixá-lo assim, mas deveria ser VO2max — eu estava usando a tag <sub></sub>

Eu adoro quando as coisas são fáceis e automatizadas, então coloquei na lista de observados como VO2max simples e ele deveria substituir pelo formato VO<sub>2</sub>max.

Você provavelmente sabe o que aconteceu. O Discourse o alterou para o formato VO&lt;sub&gt;2&lt;/sub&gt;max. E é por isso que a postagem ficou assim:

Mas o trecho mostrou a tag como deveria ser se o HTML fosse permitido:

Se/quando o Discourse remover as tags HTML, isso deveria acontecer em todos os lugares, incluindo trechos? Ou vem da prévia do tópico, que também está em uso.

E se o trecho pode ver além da codificação, por que uma postagem não pode?

Na verdade, não me importo se as tags HTML estão sendo exibidas ou não, dependendo se elas estão aqui, lá ou em todos os lugares :joy:, mas podemos considerar uma situação em que não posso usar tags HTML com observação/substituição, mas posso usar as mesmas tags diretamente no compositor, como um bug? Porque senão estou fora do tópico…

1 curtida

Não tenho certeza se o watched words foi projetado para lidar com HTML… embora você esteja certo de que a inconsistência é um pouco estranha.

Como solução alternativa, em vez de <sub>2</sub>, você pode usar um subscrito unicode dois: VO₂max. Suspeito que isso funcionará de forma muito mais confiável.

5 curtidas

Pelo que sei, é um pouco difícil porque faço a maior parte da minha escrita com o iPad e o teclado Logitech — e difícil é no sentido de que sei como fazer isso no meu laptop com Windows, mas este pequeno teclado estilo Apple é bastante exigente :wink:

Quero dizer que você poderia adicionar uma palavra vigiada que substitui

VO2max → VO₂max

Como não há HTML, acho que palavras vigiadas devem funcionar bem.

5 curtidas

Meu Deus, às vezes sou muito lento :man_facepalming:
Claro. Obrigado. Isso resolve meu problema real, o resto é problema seu…

3 curtidas

Funciona perfeitamente!

Pelo menos 20 caracteres…

Bem, essa tag HTML é uma coisa realmente pequena, mas a substituição deve permitir tudo o que é… permitido. Mas pode haver algumas limitações técnicas também. E esse pode ser o motivo pelo qual temos que usar algo como Linkify para adicionar links automáticos?

movendo isto para Feature, concordo que há um problema de consistência aqui e provavelmente deveríamos indicar melhor o que acontece.

Acho que a solução alternativa de David nos dá bastante flexibilidade dentro das restrições atuais.

1 curtida