Cliccare su un post nelle 'nice reply badges' apre la scheda utente, non il post

Riproduzione: visita Discourse Meta fai clic su un post. Vedi la mia usercard, anche se il passaggio del mouse mostra l’URL corretto del post.

Penso che questo possa essere un problema solo di meta.

5 Mi Piace

Posso riprodurlo anche sul mio sito di test, quindi purtroppo non solo qui.

3 Mi Piace

Lo stesso vale per il badge del segnalatore di bug qui.

Penso che possano essere tutti quelli che contengono un post collegato.

4 Mi Piace

il link nel codice funziona anche come previsto. :thinking:

Posso anche riprodurre questo sulla mia istanza di sviluppo. Qualsiasi badge con un link.

Sembra che l’intera scheda del badge sia un link alla scheda utente e stia sovrascrivendo i link interni (invece che solo l’avatar dell’utente sia un link alla scheda).

1 Mi Piace

Poiché <a> iniziale include tutte le informazioni del badge:

Puoi correggerlo chiudendo questo <a> alla riga 17:

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/components/user-info.hbs#L1-L16

Ma non è una buona soluzione se per qualche motivo non c’è un avatar. Penso che il posto “giusto” dove metterlo sia prima del primo set di plugin outlets, ma quelli sono all’interno di un <div>, quindi non è abbastanza semplice per me da correggere, cosa che speravo di fare per Hacktoberfest. :crying_cat_face:

2 Mi Piace

Grazie per la segnalazione! Stavo cercando di ridurre la ripetizione dei link per gli screen reader, ma ho dovuto adottare un approccio diverso perché ho trascurato questi link badge. Verrà corretto da

5 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 25 ore. Non sono più consentite nuove risposte.