Os links do Zulip para discussões específicas colocam muitas informações nos âncoras, e a única coisa antes do âncora é o domínio de nível superior (como rust-lang.zulipchat.com). O Discourse parece ignorar o âncora ao detectar links duplicados, o que resulta em mensagens como esta:
Para aplicativos web como o Zulip, que colocam todas as informações no âncora, isso faz com que o Discourse considere efetivamente cada link para o aplicativo como um link duplicado.
Olhei isso e é bastante estranho, mas não consigo reproduzir. Não há nenhum código óbvio que remova o hash da URL ao normalizar links. Nós removemos barras finais, e encontrei um bug onde deveríamos ignorar maiúsculas e minúsculas na URL, mas não estamos.
No exemplo que você linkou, parece que o link foi convertido em um link /login. Nesse caso, todos os links de login seriam iguais. Esse é o problema?
Acho que isso é um problema separado. A URL subjacente é distinta, e não tenho certeza do motivo pelo qual a caixa de pré-visualização está alterando para /login.
Dito isso, também não consigo mais reproduzir esse problema.