I collegamenti delle parole watch corrompono @menzioni e #categorie

Ho appena convertito il mio tema dal fantastico componente di @sam Auto-Linkify Words alla relativamente nuova funzionalità di base Parole Monitorate.

Sfortunatamente, questo ha interrotto qualsiasi @menzione, #categoria e #tag che contengono una Parola Monitorata nei post del nostro forum. Ce ne sono parecchi.

Il componente del tema aveva una logica piuttosto buona per questo: potrebbe anche questo aspetto essere incorporato nella funzionalità di base?

4 Mi Piace

Capisco, sì, qui c’è qualcosa che non va, @nbianca potrà probabilmente dare un’occhiata tra una settimana circa.

Abbiamo DiscourseConnect → https://meta.discourse.org/t/13045

Credo che il problema qui sia che @ e # dovrebbero essere considerati parte della parola e che discourseconnect non dovrebbe essere collegato automaticamente?

4 Mi Piace

Se ragionevolmente possibile, il comportamento più sicuro mi sembra quello di applicare una corrispondenza di parole monitorate solo se non è già stata effettuata una corrispondenza per @menzioni, #categorie o #tag.

Ciò consentirebbe di utilizzare collegamenti per menzioni/categorie/tag anche quando le parole monitorate si sovrappongono, permettendo allo stesso tempo alle parole monitorate di rilevare qualcosa in, ad esempio, #NotACategoriaOTag.

1 Mi Piace

Le parole precedute da # o @ non verranno più sostituite da altre parole o link da quando è stato unito questo PR:

4 Mi Piace