I collegamenti di Zulip a discussioni specifiche inseriscono molte informazioni negli anchor, e l’unica cosa prima dell’anchor è il dominio di primo livello (come rust-lang.zulipchat.com). Discourse sembra ignorare l’anchor durante il rilevamento di collegamenti duplicati, il che porta a messaggi come questo:
Per le applicazioni web come Zulip che inseriscono tutte le informazioni nell’ancora, ciò rende effettivamente Discourse considerare ogni link all’app come un link duplicato.
Ho dato un’occhiata e la situazione è piuttosto strana, ma non riesco a riprodurla. Non c’è codice evidente che rimuova l’hash dell’URL durante la normalizzazione dei link. Rimuoviamo invece le barre finali e ho individuato un bug per cui dovremmo ignorare le maiuscole/minuscole nell’URL, ma non lo stiamo facendo.
Nell’esempio a cui hai fatto riferimento, sembra che il link sia stato convertito automaticamente in un link /login. In tal caso, tutti i link di accesso sarebbero identici. È questo il problema?
Credo che si tratti di un problema separato. L’URL sottostante è diverso e non sono sicuro del motivo per cui la casella di anteprima lo stia modificando in /login.
Detto questo, non riesco più a riprodurre nemmeno io questo problema.