Continuando a discussão de Pasted URLs in Rich Text Editor improperly escape tilde character:
Reproduzindo:
Eu inseri a URL a seguir acima colando-a no editor:
https://frinklang.org/fsp/solve2.fsp?equations=a+%3D+3+b+%2B+c&solveFor=&f=&ev=on&sel_a=S&val_a=&sel_b=S&val_b=&sel_c=L&val_c=299792458+m+s%5E-1&resultAs=
A resposta correta ao clicar no link seria:
Mas a versão renderizada pelo Discourse dessa URL é:
https://frinklang.org/fsp/solve2.fsp?equations=a%2B%3D%2B3%2Bb%2B%2B%2Bc&solveFor=&f=&ev=on&sel_a=S&val_a=&sel_b=S&val_b=&sel_c=L&val_c=299792458%2Bm%2Bs%5E-1&resultAs=
Note o %2B substituindo o caractere +. Isso falha e produz o seguinte resultado:
Testando a ferramenta de hiperlink:
URL renderizada pela Ferramenta de Link do Discourse:
https://frinklang.org/fsp/solve2.fsp?equations=a%2B%3D%2B3%2Bb%2B%2B%2Bc&solveFor=&f=&ev=on&sel_a=S&val_a=&sel_b=S&val_b=&sel_c=L&val_c=299792458%2Bm%2Bs%5E-1&resultAs=
Isso também falha, parecendo com isto:
Eu não tenho 100% de certeza do que está dando errado, mas acho que são os caracteres +, que deveriam ser espaços, sendo processados incorretamente como um literal +.
Usar um + para um espaço em uma URL está em conformidade com o padrão, então isso pode estar afetando outros sites/sistemas que usam o caractere + dessa forma.


