Sto aprendendo un nuovo argomento perché il precedente report di bug su citazioni illeggibili in modalità scura è stato chiuso.
Sfortunatamente, il problema persiste con Thunderbird 158.0.1 su Windows 11, anche con un’installazione di Discourse aggiornata che include già la correzione precedente.
Come riprodurre il problema
Sto utilizzando il tema scuro di Thunderbird con l’opzione “Usa la modalità scura per il testo dei messaggi” non spuntata nelle impostazioni di aspetto dei messaggi.
Queste sono le mie impostazioni:
Con questa configurazione, le citazioni nelle email di notifica di Discourse hanno uno sfondo quasi bianco, ma il testo viene visualizzato anche in un colore molto chiaro. Questo le rende praticamente impossibili da leggere.
Cosa ho scoperto
Ho trovato una discussione più vecchia sul forum Discourse di Fedora che descrive esattamente lo stesso problema:
Citazioni e testo monospazio illeggibili nelle email con tema scuro – Discussione Fedora
Già nel 2023, il problema era stato identificato come un bug di Thunderbird.
Sono consapevole che questo non è necessariamente un bug di Discourse e che abilitare “Usa la modalità scura per il testo dei messaggi” in Thunderbird risolve il problema.
Tuttavia, dal punto di vista dell’utente, sono ancora le email di notifica di Discourse ad apparire guaste. Le persone non conoscono necessariamente l’impostazione di Thunderbird e posso capire perché si frustrino con Discourse quando parti di un’email sono illeggibili.
Piuttosto che aspettare che Thunderbird gestisca correttamente questa situazione, preferirei una piccola soluzione alternativa lato Discourse, se possibile.
Una semplice correzione che ha funzionato per me
Ho esaminato il codice HTML sorgente di una delle email interessate e ho notato che la citazione ha uno sfondo chiaro definito esplicitamente (#f8f8f8), ma nessun colore del testo.
Ho provato ad aggiungere color:#222222 direttamente allo stile inline della citazione.
Ecco la parte rilevante del codice sorgente dell’email, in formato quoted-printable.
Originale:
a-topic=3D"4328" style=3D"border-left:5px solid #e9e9e9;background-color:=
#f8f8f8;margin:0;padding:12px 25px 2px 12px;margin-bottom:10px">
Modificato:
a-topic=3D"4328" style=3D"border-left:5px solid #e9e9e9;background-color:=
#f8f8f8;color:#222222;margin:0;padding:12px 25px 2px 12px;=
margin-bottom:10px">
E questo è bastato a rendere di nuovo leggibile il testo citato, senza modificare alcuna impostazione di Thunderbird.
Potrebbe essere affrontato in Discourse?
Comprendo che semplicemente aggiungere un colore del testo scuro potrebbe richiedere anche un override corrispondente per i client email che supportano correttamente la modalità scura. Non ho testato quella parte.
Tuttavia, la correzione per il mio caso specifico è stata sorprendentemente semplice e il problema sembra esistere da anni.
Sarebbe possibile includere una piccola correzione di compatibilità in Discourse che definisce esplicitamente un colore del testo adatto per le citazioni?
Riconosco che Thunderbird dovrebbe gestire meglio questa situazione, ma preferirei vedere email di Discourse leggibili per tutti piuttosto che dover spiegare a ciascun utente interessato una soluzione alternativa per Thunderbird.
Grazie in anticipo per aver dato un’occhiata, in particolare a @awesomerobot


