Rimuovi il nome utente dall'hover dell'avatar nella pagina del topic

Voglio nascondere il nome reale dell’utente dal tooltip che appare quando passi il mouse sull’avatar. La soluzione ovvia è disabilitare i nomi reali, ma l’amministratore vuole poterli vedere (mentre nessun altro dovrebbe).

Va bene quasi qualsiasi soluzione, anche rendere lo sfondo e il testo dello stesso colore. Penso che ciò che voglio davvero sia impostare il valore della proprietà title su null, ma una semplice soluzione basata solo su CSS sarebbe perfetta.

Questo si avvicina un po’, ma l’avatar lampeggia e a volte è ancora possibile ottenere l’hover.

.topic-avatar img:hover  {
    display: none;
}

Gli attributi title sono gestiti dal browser, quindi non è possibile nasconderli con CSS.

In un tema, credo che dovresti modificare l’helper user-avatar… nello specifico

https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/helpers/user-avatar.js#L70

Potrebbe esserci un modo migliore per limitare i nomi completi allo staff tramite un plugin… ma probabilmente è più complesso (in ogni caso, oltre le mie conoscenze)

Forse questo può essere utile: