Este é um caso um tanto estranho, mas destaca um problema com links em postagens que estão associados a texto.
Se eu:
criar uma consulta no explorador de dados com uma variável
e atribuí-la a um grupo
visitar o URL através da aba de relatórios do grupo
adicionar a variável e executar a consulta
copiar o URL e adicioná-lo a algum texto em uma postagem
então o URL é corrompido / quebrado.
O que observo é:
Este é um link de exemplo criado assim (privado, desculpe): https://ehealthforum.nz/g/HiNZ-staff/reports/128?params=%7B%22topic_id%22%3A%2234521%22%7D
Quando adiciono este link a algum texto aqui, algo dá errado com a codificação do URL e obtemos isto: https://ehealthforum.nz/g/HiNZ-staff/reports/128?params=%257B%2522topic_id%2522%253A%252234521%2522%257D
E isso quebra lindamente o site!
Se eu simplesmente colar o link na postagem, isso não acontece - é apenas quando o adiciono a um texto. Então, algo dá errado quando ele encontra alguma codificação existente, eu acho.
O relatório de @nathank focou na coisa específica de nicho que eles estavam fazendo quando encontraram o bug. No entanto, o bug não é de forma alguma específico do Data Explorer. Temo que o foco excessivamente restrito do relatório e o uso da tag irrelevante data-explorer (a tag apropriada seria composer) possam dificultar a interpretação pela equipe do Discourse ou que ele não receba a atenção apropriada.
A falha ocorre universalmente nas seguintes condições:
O link é adicionado à postagem através do diálogo “Inserir link”.
A URL é sempre corrompida nessas condições.
Passos reproduzíveis:
Abra a seguinte URL no seu navegador: https://en.wikipedia.org/wiki/Horncastle_boar%27s_head
(observe que a URL contém a codificação em percentual do caractere ', %27) A página esperada abre.
Clique no ícone “Link” no compositor de postagens.
O diálogo “Inserir link” será aberto.
Insira a URL acima no campo “Link ou tópico” do diálogo.
Clique no botão “Inserir”.
O destino do link adicionado através do procedimento acima está incorreto: https://en.wikipedia.org/wiki/Horncastle_boar%2527s_head
em vez da URL correta: https://en.wikipedia.org/wiki/Horncastle_boar%27s_head
O link não levará à página pretendida.
Isso aconteceu porque o caractere % da codificação em percentual %27 foi codificado redundante, fazendo com que o % fosse substituído por sua própria codificação em percentual %25, resultando no conteúdo da URL correto %27 sendo corrompido para %2527.