Los enlaces de Zulip a discusiones específicas incluyen mucha información en los anclajes, y lo único que aparece antes del anclaje es el dominio de nivel superior (como rust-lang.zulipchat.com). Discourse parece ignorar el anclaje al detectar enlaces duplicados, lo que da lugar a mensajes como este:
Para aplicaciones web como Zulip que colocan toda la información en el ancla, eso hace que, en efecto, Discourse considere que cada enlace a la aplicación es un enlace duplicado.
Lo he revisado y es bastante extraño, pero no puedo reproducirlo. No hay ningún código obvio que elimine el fragmento de la URL al normalizar los enlaces. Sí eliminamos las barras diagonales finales, y encontré un error donde deberíamos ignorar las mayúsculas y minúsculas en la URL, pero no lo estamos haciendo.
En el ejemplo al que enlazaste, parece que el enlace se convirtió en un enlace a /login. En ese caso, todos los enlaces de inicio de sesión serían iguales. ¿Es ese el problema?