Ao colar um link com caracteres especiais, ele adicionará caracteres de escape, prejudicando o link

Olá,

Sei que poderia fazer muito mais para contar adequadamente ao desenvolvedor certo exatamente o que me aconteceu nos últimos dias/semanas ao ler meu jornal e tentar copiar links que acho interessantes para meu fórum particular, para acompanhar o que eu estava lendo.

De repente, recebo ERRO 400 dos servidores dos Jornais, que interrompem meu sistema de leitura/postagem.

Depois de me acalmar e reproduzir os passos necessários para chegar a este ponto, concluí que deve ser um bug em como o Discourse analisa os links colados no editor ao usar o Chrome.

Este seria um link que eu gostaria de acompanhar apenas colando-o em um tópico:

https://www.destentor.nl/home/moeilijke-combinatie-hulpverlener-beschermen-en-psychotische-dader-straffen~a9297efa/

Ao colá-lo no meu Discourse, ele cola isto, no entanto:

Você vê como ele adiciona a barra invertida aqui? Acho que tem algo a ver com escape de string e análise do \ neste caso. Por favor, conserte sua regex :wink:

Desculpe, sou apenas um usuário aqui - ainda não consigo editar/carregar este código sozinho sem quebrar as coisas, então estou deixando vocês fazerem isso.

1 curtida

Você só ‘veria’ o erro, após clicar no link inválido e editar a postagem para ver o que está sendo vinculado, claro.

Você tentou aqui ou em try.discourse.org?

Houve uma correção recente relacionada a links após o relatório em Pasted URLs in Rich Text Editor improperly escape tilde character

2 curtidas

Nossa! Isso foi feito ontem. Estou atualizando as últimas 52 edições neste exato momento! Avisarei se já foi corrigido. :check_box_with_check: CORRIGIDO
Nossa. Obrigado, isso de fato parece ser exatamente a mesma coisa sobre a qual estou postando.
Você pode ‘fechar’ este tópico. Obrigado!

3 curtidas

Incrível, obrigado por nos informar e obrigado a @renato por resolver isso :hugs:

1 curtida